Объяснение функций управления пэдами в процессоре Freescale? - PullRequest
4 голосов
/ 09 января 2012

При чтении справочного руководства по MCIMX50 Application Processor на стр. 1368 (раздел 33.3) приведен список различных возможных функций управления площадками процессоров.

Список:

  • SRE (1-битное управление скоростью нарастания).
  • DSE (2-битное управление мощностью привода).
  • ODE (1-битное управление открытым стоком).
  • HYS (1-битное управление гистерезисом).
  • PULL_KEEP_CTL (4-битное управление подъемом / опусканием и хранением)
  • PUS (2-битное значение конфигурации повышения / понижения)
  • PUE (1 бит, выбор / сохранение)
  • PKE (1 бит, включение / отключение, возможность подтягивания, опускания или сохранения)
  • DDR_MODE_SEL (1 бит, управление ddr_mode)
  • DDR_INPUT (1-битный элемент управления ddr_input)

Может кто-нибудь объяснить, что каждый из них, желательно в образовательной форме со ссылками на дополнительную информацию?

Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 27 мая 2015

Более подробная информация об этом приведена в примечании к приложению AN5078 на сайте Freescale.

Ссылка: http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf

Подводя итог: хранитель сохраняет уровень выходного сигнала одинаковым даже при поворотеводитель выключенС этим связано внутреннее сопротивление ~ 130 кОм, поэтому он не будет сильно ездить, но удержит штырь от движения.

6 голосов
/ 27 июня 2012

SRE (управление скоростью нарастания 1 бита) - как быстро состояние вывода изменяется с 0 на 1, поскольку быстро меняющиеся состояния потребляют больше энергии и излучают радиочастотные пики, замедляя его, если вы можете помочь EMC.Мы используем большинство наших выводов GPIO с низкой скоростью нарастания, кроме SPI и I2C, которые должны быть быстрыми.

DSE (2-битное управление мощностью привода).- Сколько тока вывод IO будет источником / стоком, опять-таки энергосберегающий / ЭМС, так как обычно плохая практика - вешать нагрузку непосредственно на микропин.

ODE (1-битное управление открытым стоком).- Если вывод понижается до 0 В для низкого выхода или идет «открытый сток» (отключен / плавающий), это полезно для некоторых вещей, таких как I2C, где детали по очереди держат линии низкими или высокими.

HYS (1-битный контроль гистерезиса).- Посмотрите на Гистерезис в Википедии, он должен рассказать вам все, что вам нужно знать.

Подъёмы / падения и т. Д. - в основном, если на штырьке есть внутренний резистор, подключенный к + v или 0v, чтобы не допустить случайного всплытия вещей /нежелательное значение, обычно используемое, когда вывод является входнымbit ddr_input control) - Не уверен, что справочное руководство по микропрограммам должно дать вам некоторое представление об этом и всех остальных.

Надеюсь, это поможет!

...