Я ищу устройство, которое поможет мне разделить n- битную входную шину или n аналоговых линий на две или более шины на выходе.
Пожалуйста, рассмотрите концептуальную схему ниже.
На входе имеется n битовых входных шин или n аналоговых линий
В управлении присутствует 2 битное управление:
Я не могу вспомнить ни одного готового цифрового логического устройства, которое я покупаю в counted, поэтому мне нужна помощь, чтобы реализовать это с помощью готового цифрового логического устройства.
Готовые к использованию реле или логические ИС, все в порядке, если детали легко доступны.
Если используется цифровая логика, она должна поддерживать сигналы до 1 МГц, от 0 до +5 В пик-пик, достаточно низкий (например, 100 мА) ток.
Если используется аналоговый привод, такой как реле, он должен поддерживать сигналы до 100 Гц, от -50 до +50 В, ток 10 А.
Важно, чтобы размер был компактным. Я готов использовать микроконтроллер PIC, если это поможет
Пара идей:
Используйте два n-битных буферных устройства с тремя состояниями. Привяжите один из своих управляющих битов к входу разрешения каждого буфера. Например, вы можете реализовать 4-битную версию этой схемы на одном чипе 74LS240. Так как входы включения часто имеют активный низкий уровень, вам может потребоваться инвертировать управляющие сигналы. Если вы хотите, чтобы выходы находились в определенном состоянии, когда они неактивны, добавьте на выходы подтягивающие или подтягивающие резисторы.
Это было бы довольно просто реализовать на CPLD. Если у вас есть инструменты для этого, на мой взгляд, это будет более простое решение, чем использование MCU.
Как вы упомянули, вы можете реализовать с помощью MCU, используя контакты DIO для проверки входов и управления выходами.
Олин Латроп
секаран
Олин Латроп
секаран
секаран