Кстати, если подпаяться напрямую к ногам VNC, зашить можно без всякого дебагера с помощью обычного FT232 USB-UART, инфа где-то в топике по реверсу U16 пробегала.
Вид для печати
Кстати, если подпаяться напрямую к ногам VNC, зашить можно без всякого дебагера с помощью обычного FT232 USB-UART, инфа где-то в топике по реверсу U16 пробегала.
Ещё мелочь не могу найти у китайцев: разъёмчик на плате например X8 : I2C : MA-04-1. Я так понимаю это обычный штекер 2,54, но с тонкими ножками. Не 0,6мм а 0,4.
Типа как https://aliexpress.ru/item/326939712...id=60558765680
Но такой не лезет, надо тоньше.
Где взять?
Собрал я это чудо устройство. Только три транзистора осталось запаять и пару коннекторов. Поскольку опыта в пайке smd компонентов мало, сразу не всё заработало.
Буду ещё прозванивать плату, но пара вопросов уже есть. Напишу в конце.
Плату брал с пометкой магазина "не проверена". Она немного отличается от версии 2016 года.
Прошил конфиг sound (набор звуковых плат), пока что заработало:
Бипер - хорошо работает!
Sound Drive - работает, иногда с помехами
Не работает: GS (плеер зависает), AY (иногда прорываются звуки).
Монитор иногда ловит чёрный экран с разрешением 640*480*60. Но тогда не запускается комп. А если комп запускается, то даже чёрного экрана нет. Но это может потому что нет ещё сигнала IORQGE без транзистора.
Прошивал ещё TSConfig, но монитор не ловит никакого сигнала.
Напряжения все есть, +5, +3.3, +2.5, +1.2
На трёх кварцах частота похожа на правду, мерил осциллографом.
Несоответствия платы и схемы что я обнаружил:
Нет конденсатора С21 на плате и на монтажке, а на схеме есть.
От катода D1 и от C11 не идёт на +5V на плате, а на схеме есть. И на HDMI +5V не идёт.
Конденсатор C35 + идёт слева от катушки L1, а не справа как по схеме, то есть сразу на ногу 3 U10, а не на ногу 7.
База T1 соединена с эмиттером T1 (по схеме не так). Похоже, T1 запаивать не надо.
На ногу 4 SD карты приходит 3.3 вольта через резистор 10К, а на ногу 8 через резистор 1 Ом. А по схеме наоборот.
Прошивка.
VNC2 Прошивал по инструкции. У меня другой переходник, на нём выводы на любой вкус. Просто подпаял к микросхеме нужные, и ещё замкнул перемычкой 1-3 на X6 (USB_PROG# на землю). Прошивальщик явно не сказал что всё успешно, но показывал процесс записи, потом проверки и вернулся в исходную позицию, типа готов снова. Ошибок не было.
Cyclone тоже хорошо прошился, только не надо было нажимать автоопределение чипа, как я. А просто сразу добавить файл, поставить две галки Program и Verify, и на старт.
Вопросы:
1. Как запаивать транзисторы, под углом 45 градусов? Центральным выводом, коллектором, налево вниз? На плате 2016 года они стоят горизонтально, а на этой нарисовано вертикально.
2. Надо ли подавать +5В на 18 контакт HDMI?
3. В какой момент используется ПЗУ? Каждый раз при включении в него грузится rom с флешки?
4. Как проверить память и ПЗУ?
ПЗУ подозрительная, надписи с неё сразу смылись спиртом, почти не видно теперь.
Знаю где достать осцил, есть мультиметр, лупа.
Список всех комплектующих что я заказывал в начале года. Всего вышло 3524 руб вместе с программаторами и флешкой.
Скрытый текст
Модуль последовательного адаптера FT232RL
USB Blaster
Плата
Capacitors:
C1 -C2 : 24pF : C0603
C3 -C6 : 47pF : C0603
C7 -C8 : 4n7 : C0603
C9 -C34 : 100nF : C0603
C35 : 4.7mF : CT3528 - великоват размер, лучше взять меньше, тип A
C36-C39 : 10mF : CT6032 - великоват размер, лучше взять меньше, тип A или B
Diodes:
D1 : 1N148W : SOD323-R
Resistors:
R1 : 1R : R0603
R2 -R9 : 27R : R0603 - тот же продавец
R10-R17 : 270R : R0603 - тот же продавец
R18-R22 : 2K4 : R0603 - тот же продавец
R23-R24 : 3K3 : R0603 - тот же продавец
R25-R44 : 10K : R0603 - тот же продавец
Transistors:
T1 -T3 : BC846 : SOT23
Crystals:
Q1 : 32.768kHz : TC38H
Q2 : 12MHz : HC49S - великоват размер
QG1 : 50MHz : KXO-V97
Chips:
U1 : EP3C10E144C8N : EQFP144 - альтернатива
U1 : EP4CE10E22C8N
U1 : EP4CE6/EP3C5 - альтернатива
U2 : MT48LC32M8A2 : TSOP54-400
U3 -U4 : 74ALVC164245DGG : TSSOP48DGG
U5 : W25Q64FVSSIG : SO8_150 - надпись стёрлась спиртом, ножки чуть подогнуть
U6 : 74LVC2G34DCKR : DCK_R-PDSO-G6
U7 -U9 : 74LVC2G07DCKR : DCK_R-PDSO-G6
U10 : VNC2-32L1B : QFP80-33N
U11 : DS1338Z-33+ : SO8_150
Burr-browns:
IC1 : LM1117-3.3V-0.8A : SOT223
IC2 : LM1117-1.2V-0.8A : SOT223 - тот же продавец
IC3 : LM1117-2.5V-0.8A : SOT223 - тот же продавец
Connectors:
X1 : ZXBUS : SP64 - на плате
X2 : Audio : AUB-13 - толстоваты ножки, подпилить
X3 : JTAG : BH-10 - не совсем такой был нужен
X4 : HDMI : HDMI-GK
X5 : SDMICRO : MCC-SDMICRO/2
X6 : GPIO : MA-06-2 - то же что и JTAG
X7 : Bat : jumper - то же что и I2C
X8 : I2C : MA-04-1
USB1 -2 : USBA-G-SMD
Jumpers:
JP1 : jumper : JP4Q - то же что и I2C
Buttons:
S1 : NMI : TACT-613N-F
Inductors:
L1 : 10NH : I0805[свернуть]
Фото и сканы
Скрытый текст
Ещё фото
Интересное название у стабов. Burr-browns. [emoji846]