Перейти к основному содержимому

Окно Тест

Окно Test Board (меню → Utilities → Test Board) содержит средства первичной диагностики подключения к микросхеме.

Окно Test Board

LED — управление состоянием вывода LED на плате МК. Включает/выключает индикаторный светодиод для визуальной проверки связи ПК с МК.

Find IC — автоматический поиск адреса микросхемы IC_addr. Программа перебирает адреса 1–255, записывая каждое значение в регистр BUS_addr (адрес 83) и читая его обратно. При совпадении записанного и прочитанного значений — адрес найден. Алгоритм подробно описан в разделе Методика подключения.

SpiSpd — задание скорости SPI-обмена между МК и микросхемой (команда МК 0x18). Значение по умолчанию — 10000. Уменьшение скорости может помочь при нестабильном обмене.

Когда микросхема не отвечает

Если при выполнении настройки (разделы 3–7 методики подключения) микросхема перестаёт отвечать на SPI-команды, возможной причиной является неверное значение делителя частоты ROM — поле BOTP_clkdel регистра INIT_conf (адрес 81). Частота тактирования ПЗУ определяется по таблице: Fclk_rom = FINT / N, где N зависит от BOTP_clkdel (подробно в описании BOTP_clkdel). Fclk_rom не должна превышать 1 МГц. Например, при FINT = 10 МГц и BOTP_clkdel = 3 делитель N = 12, Fclk_rom ≈ 833 кГц. При превышении допустимой частоты микросхема может не корректно инициализироваться из BOTP-памяти и не отвечать на SPI. В этом случае:

  1. Нажмите кнопку Find IC для проверки доступности микросхемы.
  2. Если микросхема обнаружена — запишите в WR_lock (адрес 68) значение 0 для разблокировки записи.
  3. Увеличьте BOTP_clkdel или запишите INIT_conf с корректным делителем.
  4. При необходимости — перепрограммируйте BOTP (UOTP) с исправленным значением INIT_conf.