Добрый день всем!
Прошу помощи экспертного сообщества по теме, так как собственные знания в электронике равны недочитанной первой главе Хоровица, Хилла в покоцаном современном варианте!
Захотелось (понадобилось) сделать указанный программатор. В сети есть схемы, программирующие в ручном режиме. Но, во-первых, их придется делать две (так как распиновка у микросхем разная), и, во-вторых, легких путей мы не ищем. Поэтому решил попытаться сделать "универсальный" автоматический программатор, работающий от бессмысленно валяющегося Raspberry Pi3. Т.к. польза и опыт (прежде всего в программировании GPIO и, бонусом, в разводке плат).
Задача, на сколько я ее понимаю, формулируется так:
- в режиме записи программная часть (Raspberry Pi) формирует адрес и подает сигналы программирования на нужные ноги, в нужной последовательности с нужной длительностью, а железка по этим сигналам
подает на нужные ноги напряжение программирования;
- в режиме чтения - программная часть формирует адрес и читает данные с информационных выходов.
По программной части еще не разбирался. Вполне возможно, что Raspberry Pi на столько бесполезна, что реализовать задуманное будет очень проблематично/невозможно.
А по железной родилась вот такая вот схема:
По элементам:
U1-U8 SN75452BP
U9 SN74ALVC164245DGGR
U10 LM2576SX-5.0
Q1-Q8 IRF7306PBF
D1-D30 BAS316.115
Поэтому, перед тем как покупать/разводить/собирать, хотелось бы проконсультироваться у знающих людей - на сколько эта штука (железка) вообще дееспособна в и способна решать поставленную задачу. Повторюсь - в электронике я полный ноль. Очень может быть что там есть какие-нибудь совсем тупые ошибки.
Ногами прошу сильно не пинать. Конструктивная критика и рациональные предложения всегда приветствуются.