www.chms.ru - вывоз мусора в Балашихе |
Динамо-машины Однокристальные микроконтроллеры
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [ 28 ] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Окончание таблицы 3.17
j Символ | Вывод | Описание |
BASSR | Управление НЧ правого канала j | |
! TREBLER | Управление ВЧ правого канала | |
OUTR | Выход правого канала [ | |
DGND | 10 Цифровая laquo;земля raquo; | |
[ SDA | Линия SDA шины PC | |
Линия SCL шины PC | ||
i OUTL | Выход левого канала I | |
1 TREBLEL | Управление ВЧ левого канала i | |
BASSL | Управление НЧ левого канала | |
i BASSL | Управление НЧ левого канала | |
Не используется | ||
Не используется | ||
Не используется | ||
Не используется |
I I т т
Ceneiaop режима
стерео/ spatial
стерео/ моно
spatial
4 5 2
f----------;
I I стерео/ стерео/
; ; spatial моно
I I-----------------------------,
----------------- I
громкость/ баланс I
Контроплер! с
12 10
Рис. 3.42. Внутреннее устройство микросхемы TDA8424
Теперь поговорим о том. как управлять данной микросхемой. Slave-адрес фиксирован жестко и показан на рис. 3.43, а. В дальнейшем описании, касающемся данной микросхемы, на всех рисунках этот адрес будет обозначен как MAD.
sta 1 mad 1 sad 1 | VL 1 | 1sta1mad | SAD 1 ba 1 sta | MAd.SAD tr | stamadsadj S1 | ||||||||
start | start | v -- start | gt; -. gt; start V y J BA TR | start | stop |
Piic. 3.43. a) Slavc-аярсс микросхемы TDA8424 (M.-ND); G) управление микросхемой TDA8424
После slave-адреса следует серия субадресов, которые задают местоположение ячеек, регулирующих:
громкость левого кана.па;
громкость правого KanajTa;
тембр ПЧ в обоих каналах;
тембр ВЧ в обоих каналах.
В табл. 3.18 приведено кодирование байта с условным наимено-занием SAD, следующего после байта MAD. Не забывайте также о галичии сигналов АСК по окончании передачи каждого байта.
Таблица 3.18
функция
Громкость, левый канал
Громкость, правый канал
НЧ-тембр ВЧ-тембр
Функция переключения
Адрес SAD 3
о о о
В табл. 3.19 приводятся способы кодирования байта, следующего после байта SAD. Наименование этого байта меняется в зависимости от выполняемой функции (VL, VR, В А, TR, S1) и будет описано ниже.
Таблица 3.19
Функция | ||||||||
Громк., лев. кан. (VL) | ||||||||
Громк., прав. кан. (VR) | ||||||||
НЧ-тембр (ВА) | ||||||||
ВЧ-тембр (TR) | ||||||||
Функц. переключ. (S1) |
Как вы уже успели заметить, в табл. 3.19 многие позиции четко не определены и заданы буквенно. Из табл. 3.19 также видно, что между позициями laquo;ВЧ-тембр (TR) raquo; и laquo;Функц. нереключ. (Sl) raquo; оставлено четыре незаполненных строки таблицы. Это связано с наличием в микросхеме режима автоинкремента. Если вы обратите внимание на табл. 3.18, то увидите разрыв кодов адресов SAD между упомянутыми позициями. Чтобы лишний раз не задавать адрес SAD (например, при первоначальном включении микросхемы), достаточно передать нулевой адрес SAD, затем значения позиций laquo;Громк., лев. кан. (VL) raquo;, laquo;Громк., нрав. кан. (VR) raquo;, laquo;НЧ-тембр (ВА) raquo;, laquo;ВЧ-тембр (TR) raquo;, затем - 4 незначащих позиции, laquo;забитых raquo; единицами, и завершить позицией laquo;Функц. переключ. (Sl) raquo;. При этом после получения каждой позиции внутренний счетчик SAD будет автоматически инкременти-роваться. Дополнительная информация задается из табл. 3.20-3.25.
Таблица 3.20
Таблица 3.21
Функция | ||
Стерео | ||
Канал А | ||
Канал В |
Режим | ||
Spatial стерео | ||
Стерео | ||
Запрещенное состояние | ||
Принудительное моно |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [ 28 ] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |