В продолжение моей темы пятилетней давности...
Собрал следующую схему:
Принцип работы: Atmega импульсами подает на входы дешифратора 74ls145 высокие уровни. Так как у дешифратора 74ls145 открытый коллектор, то в нормальном состоянии на его выходах пусто. Как только с Atmega на дешифратор 74ls145 приходит управляющий импульс, то на одном из выходов дешифратора 74ls145 образуется импульсный низкий уровень. Импульсный низкий уровень с дешифратора 74ls145 импульсно по-очереди включает pnp-транзисторы Q1 и Q2.
В итоге подал напряжение +20 В. Пока низкоомная нагрузка DS1 и DS2 была подключена все было хорошо. Решил поставить нагрузку с большим споротивлением и проверить напряжение выдаваемое транзисторами Q1 и Q2. Это привело к тому что все транзисторы открылись независимо от того, что управляющее напряжение с Atmega не было подано. Снизив напряжение до +18В стало все хорошо и транзисторы опять стали управляемыми. Я задумался и стал внимательно читать Даташит.
Из него я смог найти значение на которое стоило обратить внимание "max output low voltage" - +3 В. Я замерил напряжение (в момент подачи управляющего импульса) выходящее с базы транзистора и проходящее через резисторы (R1 и R2) 39 Ом на выходы дешифратора 74ls145 и там получилось около +3В. Я подумал что это много и заменил один резистор с 39 Ом на 510 Ом. Затем я подал напряжение +20В и вроде как транзисторы остались управляемыми. Я решил закрепить успех и подал напряжение +22В. В итоге все транзисторы открылись и как бы я не уменьшал напряжение они больше не были управляемыми. Походу выходы дешифраторов 74ls145 сгорели и замкнулись на землю.
Тут то я и увидел в даташите величину "max output high voltage" - +15 В. Как я понимаю в момент отсутствия управляющих сигналов напряжение +20В поступало с базы транзисторов прямо на выходы дешифратора 74ls145, что наверное недопустимо.
Подскажите пожалуйста что можно сделать, чтобы схема оставалась работоспособной, при сохранении напряжения подаваемого через транзисторы на нагрузку +20...+24В?