Мы знаем, что чипы содержат ограниченное количество контактов, большинство из которых имеют несколько вариантов сигнала. Выбор этих сигналов для выводов и выводов для сигналов определяется мультиплексором ввода-вывода, называемым IOMUX. IOMUX также используется для настройки других характеристик контактов, таких как уровень напряжения, мощность привода и т. д.
Контроллер IOMUX имеет следующие три функции:
В дополнение к нашему обычному управлению направлением, управлению выходом и т. д., он также включает в себя различные другие конфигурации электрических атрибутов, в том числе:
а. Возможность вождения DSE. DSE может регулировать размер резистора R0, включенного последовательно с выводом внутри микросхемы, тем самым изменяя возможности возбуждения вывода. Например, начальное значение R0 составляет 260 Ом, а его токовая способность составляет 12,69 м А при напряжении 3,3 В. Значение R0 можно настроить на 1/2, 1/3...1/7 от исходного значения. через ДСЕ. b. Конфигурация скорости нарастания FSEL1. Скорость нарастания напряжения относится к скорости нарастания напряжения, которую можно понимать как время, необходимое для повышения напряжения от минимума до пика. Увеличение скорости нарастания напряжения уменьшает время нарастания выходного напряжения. Вывод поддерживает как низкоскоростные, так и высокоскоростные конфигурации скорости нарастания через FSEL1. c. Конфигурация выхода с открытым стоком OD. Через ODE вы можете установить, будет ли вывод работать в режиме выхода с открытым стоком. В этом режиме вывод может выводить состояние с высоким импедансом и низкий уровень. При выводе состояния с высоким импедансом его можно перевести на высокий уровень с помощью внешнего подтягивающего резистора. Режим вывода с открытым стоком обычно используется в некоторых коммуникационных шинах, таких как I2C.