Линии питания, сброса и выбора режима

#13VCCВходПоложительный вход питания, номинал 5V, +/- 5%, около 220mA
#14GNDЗемля
#23RSTВходСброс, активный уровень HIGH
#24MD (MD)ВходВывод выбора режима

Функции линий, заданные прошивкой приложения, выделены синим

EM200 следует питать от стабилизированного источника питания DS с номинальным выходным напряжением 5V (допуск +/- 5%). Потребление тока EM200 составляет около 220mA (в режиме 100BaseT).

Внешний сброс обязателен! Импульс сброса должен быть активным уровнем HIGH. Настоятельно не рекомендуем использовать дешёвые RC-цепочки и другие ненадёжные способы формирования импульса сброса. Сброс должен удерживаться, пока напряжение питания ниже 4.6V. Рекомендуем использовать специализированную микросхему сброса с функцией контроля просадки питания (brownout detection), например MAX810. Длительность импульса сброса должна быть не менее 50ms, отсчитываемых с момента, когда напряжение питания превысит 4.6V.

Если EM200 используется как сопроцессор связи в более крупной системе с собственным процессором, допустимо также управлять линией RST EM200 через линию ввода-вывода общего назначения «главного» микроконтроллера. Выводы ввода-вывода многих микроконтроллеров после включения питания по умолчанию устанавливаются в HIGH, поэтому сброс будет подан на EM200 одновременно со сбросом главного микроконтроллера. Главному микроконтроллеру остаётся снять сброс с EM200 в нужный момент, переведя свою линию ввода-вывода в LOW.

Линия MD EM200 служит для выбора режима работы EM200 и/или прошивки приложения. Вывод обозначен как MD(MD), потому что его функции частично жёстко заданы аппаратно, а частично зависят от прошивки приложения:

  • Аппаратно заданная функция. При включении питания EM200 проверяет состояние входа MD. Если MD в HIGH, EM200 проверяет и запускает прошивку приложения из внутренней FLASH-памяти. Если MD в LOW, EM200 переходит в режим последовательного обновления. Подробнее см. Monitor.
  • Функция, зависящая от прошивки приложения. Когда прошивка приложения уже работает, линия MD обычно используется, чтобы перевести EM200 в режим последовательного программирования. Подробнее см. последовательное программирование.

Когда EM200 используется как сопроцессор в главной системе, линией MD может управлять и главный микроконтроллер. Возможность управлять линиями RST и MD позволяет главному микроконтроллеру переключать режимы работы EM200.