Регулятор громкости и прочего на TEA6320 и PIC16F84




Регулятор громкости и прочего на TEA6320 и PIC16F84 - часть 2


Пришлось писать программу для PIC процессора. Которая позволила бы управлять работой TEA6320.

Ниже см. типовую схему включения.

Схема была нарисована в ACCEL EDA14, потом перенесена в ACAD 2000, окончательно обработана в Corel Draw 9. И плата.

В связи с тем, что на коленке я не смогу нарисовать плату под корпус SO32, изобразил под DIP корпус. Микросхема  висит на проводах, и залита компаундом КЛТ.

 Для понимания ниже приведен принцип работы шины I2C

I 2 C-Протокол для TEA6320

Таблица1.

Старт(1)

Адрес слуги(2)

Ответ слуги(3)

Субадрес(4)

Ответ слуги(3)

Данные(5)

Ответ слуги(3)

Стоп(6)

 Примечания к табл.1.

1. Передача условия старта.

2. Адрес слуги  (MAD) = 1000 0000 (для TEA6320).

3. Ответ слуги. (о том, что еще жив)

4. Субадрес (SAD), см табл.2

5. Данные, тоже надо таблицу смотреть.

6. Передача условия завершения передачи. (извиняюсь за тавтологию)

  Субадрес (SAD)

Таблица2.

Функция

Бит

7

6

5

4

3

2

1

0

Громкость

V

0

0

0

0

0

0

0

0

Громкость передний правый

FFR

0

0

0

0

0

0

0

1

Громкость передний левый

FFL

0

0

0

0

0

0

1

0

Громкость тыловой правый

FRR

0

0

0

0

0

0

1

1

Громкость тыловой левый

FRL

0

0

0

0

0

1

0

0

Тембр НЧ

BA

0

0

0

0

0

1

0

1

Тембр ВЧ

TR

0

0

0

0

0

1

1

0

Коммутатор

S

0

0

0

0

0

1

1

1

 

Таблицы с данными не буду рисовать- адова работа. Кому интересно пишите, я лучше по почте пошлю pdf файл с полным описанием на английском. Или что еще лучше обращайтесь к Philips, CD-ROM они пришлют с радостью. 

Характеристики шины I2C :

  • скорость обмена - до 100 кбит/сек для стандартного режима и до 400 кбит/сек для усовершенствованного быстрого режима;
  • максимальная длина линий - не более 2-х метров;
  • суммарная емкость линий - не более 400 пф;
  • входная емкость на каждую ИС - не более 10 пф;
  • величина подтягивающих резисторов 1...10 кОм;
  • адресация до 128 устройств.

Физически шина содержит две сигнальные линии, одна из которых (SCL) предназначена для передачи тактового сигнала, а вторая (SDA) для обмена данными.


Содержание  Назад  Вперед