Инструменты пользователя

Инструменты сайта


doc:mk:1986be3t:faq

Часто задаваемые вопросы по 1986ВЕ3Т


Как определить ревизию МК 1986ВЕ3Т?

Определить ревизию контроллера можно следующим образом:

а) Устанавливить режим UART-loader (SW3, SW2, SW1 –> 100). Подключить к ПК через RS-232 (на плате rev.2 должны быть установлены перемычки XP59 и XP60 в 1-2 - RS232, XP61 и XP62 в 1-2 - UART1). Включить плату.

б) Ознакомиться с разделом спецификации "Загрузочное ПЗУ и режимы работы микроконтроллера", пункт "UART загрузчик". С помощью любого терминала на ПК послать по RS-232, используя настройки из пункта спецификации "Параметры связи по UART" символы 0x00 для синхронизации, (может быть необходимо порядка 500 символов!), после успешной синхронизации контроллер выдает 3 символа 0x0D, 0x0A, 0x3E.

в) Подать команду CMD_VFY (9 байт по порядку: 0x59 0xFF 0x0F 0x00 0x00 0x01 0x00 0x00 0x00) для чтения 1 байта по адресу 0xFFF. В этом байте хранится номер ревизии кристалла (а точнее в 4 старших разрядах).

Возможные варианты: 0x00 - первая ревизия кристалла; 0x8A - вторая ревизия кристалла.

Примечание: Данную программу нельзя использовать при исполнении программы из FLASH, так как информация о ревизии находится в масочном ПЗУ, а масочное ПЗУ не доступно, при таком исполнении.

О том, как запустить МК в режиме UART-загрузчика описано в статье Тестируем Bootloader в режиме UART. Для получения номера ревизии кристалла, после успешной синхронизации МК с ПК, в программе Terminal v1.9b можно воспользоваться командой

Y$FF$0F$00$00$01$00$00$00

Аудиокодек

- Каков диапазон допустимой частоты (Fc_AUC не более 24кГц)? 8 кГц допустимо?

Да. Частота аудиокодека не может превышать 24 кГц.


- Допустим ли вариант: задаем HSE=4096КГц, делим на 512 и получаем AUC_CLK=8кГц (рис 21) ?

Да.


- Fc_AUC (табл 563) и AUC_CLK(рис 21) - это одно и тоже?

Fc_AUC определяет максимально допустимую частоту работы аудиокодека - не более 24 кГц.


- Что такое "рабочая частота аудиокодека" (п.37.4.2) - это Fc_AUC (табл 563) или AUC_CLK(рис 21)?

AUC_CLK - Это по сути и есть рабочая частота, которую Вы формируете с помощью делителей AUC_C1, AUC_C2, AUC_C3 в регистре ADC_MCO_CLOCK.


- Планируется использовать контроллер AudioCodec для оцифровки не звукового недифференциального сигнала с частотой 8кГц. Как будет влиять на сигнал конденсатор, приведенный на рис. 142 стр. 473? Какова амплитуда входного сигнала для оцифровки на аудиокодеке? Нужны рекомендации использования аудиокодека для оцифровки обычных аналоговых сигналов.

Конденсатор предназначен для исключения постоянной составляющей сигнала и приведения синфазного уровня к допустимому уровню (UIAUADC0 Напряжения нуля входного сигнала АЦП, В, на выводах: INP1, INM1, INP2, INM2, MICIN от 1,3 до 1,6В)

В случае не диф. использования входов INP1, INM1, INP2, INM2 – амплитуда делится пополам, т.е. фактически становится такой же как и для MICIN.


- На рис. 138 стр. 470 приведена структура IP звукового кодека. С какой частотой и как (последовательно или параллельно) происходит передача цифрового кода из сигма-дельта АЦП в 16-разрядое FIFO?

Передача осуществляется параллельным кодом с частотой симулирования. Частота симулирования FC_AUC = FAUC_CLK/256 и должна быть не более 24 КГц. FAUC_CLK задается в блоке RST_CLK


-Куда подключать выводы AudioCodec, если он не используется?

Неиспользуемые входы и выходы контроллера AudioCodec необходимо оставить неподключенными.


doc/mk/1986be3t/faq.txt · Последние изменения: 2019/09/06 13:43 — katya