Решил сделать программатор из одного из CY8CKIT-003.
Доработка не сложная:
почитал
здесь, и сделал как смог:
1.Поставил джампер на XRES штатной м/сх CY8C3866AXI-040 для перевода ее ног в высокоимпедансное состояние.
2.Вывел 6 проводов, включая питание на разьем для платы с программируемой микросхемой.
Столкнулся с такой проблемой:
1. М/сх распознается и прекрасно программируется только при Vddd = Vdda = Vdio(1-4)= 3.3Volt.
При 5 вольтах
PSoC Creator ее даже не видит в программаторе.
2. USBUART работает только в режиме 3,3 V хотя в файле main.c я указал USBUART_1_Start (0, USBUART_1_5V_OPERATION);
и всем VddX в файле *.cydwr указал: Voltage Configuration is set at 5,5V
Если кто-то делал такой программатор, подскажите, что я упустил.
Сейчас для меня главное - убедиться, что схема рабочая.
На форуме Cypress предложили такой вариант, но я не вижу разницы в выборе доступных для программирования м/схем:
A simple FX1 based PSoC3/5 Programmer.
И еще: очень симпатичная
Cypress CY7C68013A EZ-USB FX2LP USB 2.0 Develope Board
Но она, кажется достойна более серьезного применения.
Моя доработка схемы и платы: