Я часто работаю над проектами, в которых я использую оптопары для изоляции цифровых управляющих сигналов +5 В постоянного тока (например, от микроконтроллера) от остальной части цепи. Тем не менее, поскольку они работают, освещая светодиод внутри устройства, нагрузка на контакты микроконтроллера может достигать нескольких десятков миллиампер. Я искал совет о том, что было бы наилучшей практикой для буферизации этого управляющего сигнала с дополнительным каскадом, чтобы микроконтроллер эффективно видел высокий импеданс и тем самым уменьшал ток, который он должен обеспечивать?
Просто наивно с головой я могу придумать несколько вещей, которые могут сработать:
1) Просто используйте операционный усилитель в качестве буферного усилителя с единичным усилением.
2) Используйте специальный чип компаратора для сравнения входного сигнала, например, с + 2,5 В постоянного тока.
3) Используйте полевой МОП-транзистор в качестве усилителя сигнала.
Однако после некоторого чтения я натолкнулся на целую кучу чипов, которые раньше никогда не использовал, но похоже, что они могут быть разработаны для такого рода вещей. Например:
- Драйвер дифференциальной линии ( MC3487 )
- Дифференциальный линейный приемник (DC90C032)
- Линейный трансивер (SN65MLVD040)
- Буферные ворота и драйверы (SN74LS07, SN74ABT126)
У меня действительно нет никакого опыта с любым из них, и я немного ошеломлен количеством доступного материала! Так может кто-нибудь помочь мне узнать различия между этими устройствами, и какие из них будут / не подойдут в этом случае. Есть ли лучший / стандартный способ достижения того, что я описываю?
редактировать: так
как я мог переключаться примерно на выходы x30, я не хочу беспокоиться о загрузке микроконтроллеров, и поэтому не буду рассматривать подключение напрямую к выводам DIO. Поэтому, думаю, я пойду за буфером логики IC. Я собираюсь попробовать использовать SN74LVC1G125 « Единый буферный шлюз с выходом с 3 состояниями » для каждого входа и посмотреть, как это работает.