Доброго времени суток, коллеги. Вот, столкнулся тут с задачей нетривиальной. Сам над ней думаю уже вторую неделю, так что настала пора спросить у общественности.
Нужно сделать девайс с многовольтовым вводом-выводом. То есть, эта штуковина должна уметь делать двусторонний цифровой ввод-вывод на лог. уровнях 5 вольт (32 бита). Для этого используется микроконтроллер. НО помимо этого на каждой из этих линий должна быть возможность выставить +12 вольт. Возможно, в будущем потребуется сделать еще и -12 вольт, но это вряд ли.
Как это можно реализовать меньшей кровью? Подключить шину к контроллеру через резисторы, снабдить стабилитронами на 5 вольт и MOSFET'ами подавать +12 после резисторов не катит - нужно небольшое выходное сопротивление у выходов.
Смотрел в сторону интегральных коммутаторов, но у них либо напряжение до 5 вольт, либо сопротивление открытого канала высокое, либо стоят целое состояние.
В общем, я в растерянности. Помогите идеей, пожалуйста.
|