Только что начал определяться и я смог прошить eeprom
Он начал определяться после того как я на макетной плате выкинул все провода которые не нужны для того чтоб он определялся. Но он редко определялся, потом я понял что на проводах не получиться, развёл плату под эту переходную плату с fx2lp, на которой разведена вся схема (на данный момент я впаял туда только те элементы, которые нужны для того, чтоб он определялся), но всё равно он не стабильно определялся, дальше я начал соединять все земли на этой большей плате между собой (на переходной плате они соединены), при этом он всё чаще стал определяться и всё равно он не каждый раз определялся. Потом я соединил 35-ую ногу (EA) с землёй через резистор 1.62к и с этого момента он стал определяться каждый раз.
Последнее что надо было сделать чтобы прошить eeprom соединить EA с +3.3в, я это сделал
через резистор 2.6к.
Ещё пара ньюансов:
До того как я не соединил EA с землёй надо было обязательно соединить резисторы которые
подключены к SDA И SCL с +5в, если их подключить к +3.3В, то никогда не определялся.
Не определялся никогда если EA соединял с +3.3В через резистор (а при этом на землю не
подключал через резистор).
ОБ этих двух вещах теперь можно забыть, как только соединяешь EA c землёй, fx2lp начинает каждый раз исправно определяться.
wakeup без разницы куда подключать, можно даже никуда не подключать
reserved (33) - обязательно на землю.
Длина между d-, d+ ~ 4см и до кварца так же, теперь уже на этой разведеной плате все GND между собой соединены помимо того что на переходной плате соединены, а VCC не все, теперь уже сложно сказать почему не определялся изначально (точно что из-за резистора между EA и землёй - он должен быть) и скорее всего из-за плохой земли на большой плате, на которой все соединения были на проводах, по крайней мере я видел как fx2lp всё чаще стал определяться по мере того как соединял земли.
Эскизы прикрепленных изображений