13.1.1. Аппаратная часть

(Руководство разработчика по микроконтроллерам семейства HCS08)

При проектировании электрической схемы устройства, в котором используется микроконтроллер HCS08, необходимо выполнять следующие правила:

  1. Неиспользуемые выводы корпуса МК должны быть настроены на вывод (и не соединены между собой) или же настроены на ввод и подключены к VDD и VSS. Неподсоединенные входы могут проводить дополнительный ток и «улавливать» шумы. Преимущество конфигурации в режиме вывода заключается в том, что в дальнейшем эти неподсоединенные выводы можно будет задействовать для дополнительных функций, а это не так просто в случае, если они подключены к VDD и VSS.
  2. Следует использовать возможность сброса всей системы от МК. В ряде случаев возникает необходимость синхронизации МК с другими внешними устройствами при помощи общего сигнала сброса. В некоторых моделях МК вывод сброса по умолчанию не работает в этом режиме, и после запуска МК его конфигурацию необходимо настроить программно. Независимо от того, был ли вывод сброса изначально настроен на эту функцию или он приобрел ее в процессе инициализации, вывод RESET всегда окажется двунаправленным! И поэтому во время собственного сброса микроконтроллер может сбрасывать другие устройства. Подробнее см. раздел 5.1.
  3. Необходимо активно использовать новое свойство линий ввода/вывода портов — функцию программного контроля скорости нарастания напряжения на линиях в режиме вывода с целью снижения радиопомех. Это крайне важное свойство МК семейства HCS08 при создании высокочастотных сигналов типа ШИМ.
  4. Следует использовать возможность увеличения нагрузочной способности линий вывода МК, что позволит обойтись без внешних усилителей. Для этой цели могут быть использованы регистр выбора нагрузочной способности и внутреннее соединение выводов под управлением программы.
  5. Вывод BKGD/MS может быть использован как линия вывода общего назначения, но следует помнить, что его ток нагрузки должен быть очень мал. Внешняя емкостная нагрузка должна быть низкой, а общее сопротивление нагрузки — высоким. Слишком малое сопротивление вызывает НИЗКОЕ состояние на выводе; это приводит к тому, что система входит в активный режим отладки по сигналу сброса, и программный код не запускается. А слишком высокая ёмкость может отрицательно повлиять на работу вывода в режиме BDM, мешая отладке приложения.

Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>