| Начален сайт Сандъците  | "Библиотека Сандъците" | МОЖЕ ДА ПОДКРЕПИТЕ ФОРУМА С ДАРЕНИЕ >ТУК<

Автор Тема: USB програматор за руски PROM-ове  (Прочетена 2759 пъти)

0 Потреб. и 3 Гости преглежда(т) тази тема.

Неактивен -JonnS-

  • Квантов електрон
  • ***
  • Публикации: 219
  • Населено място: Самоков
USB програматор за руски PROM-ове
« -: 20 Януари, 2026, 13:35:29 »
Наскоро завърших програматор BurnRT за руските PROM: 155РЕ3 и различни типове от серията 556РТхх.
Тествван е успешно в режим четене на 155РЕ3, 556РТ4 и 556РТ11.
В режим програмиране не е тестван поради липса на "празни" чипове.
/ Оказа се, че всички 40+ руски чипа които имам са запрограмирани :( /

Неактивен vasil.lyutskanov

  • Насочен електрон
  • **
  • Публикации: 86
  • Населено място: Бургас
Re: USB програматор за руски PROM-ове
« Отговор #1 -: Вчера в 20:48:54 »
Здравейте,

Подготвил съм собствена преработка на програматор за биполярни PROM памети.
Проектът е готов за поръчване, но производителят изисква минимално количество от 5 броя.
На мен ми е необходим само един, затова търся още четирима желаещи за споделена поръчка.
Това е първа производствена серия и към момента няма физически изработена и тествана бройка.
Схемата и платката са завършени, но окончателното потвърждение на работата ще бъде направено
след получаването и сглобяването им. Затова не го предлагам като готов комерсиален продукт, а като участие в тестова серия.

Цената ще бъде само реалната себестойност на изработката,ориентировъчно към 30 евро.

Компонентите и доставката, без печалба от моя страна.
Точната крайна сума ще бъде обявена преди поръчването.

Поддържаните PROM модели и всички технически подробности ще бъдат описани отделно.
При интерес пишете тук или на лично съобщение.
Поръчката ще бъде направена само ако се съберат желаещи за останалите четири броя.

За яснота на всичко какво е преработено:

1. Електрическата схема не е променяна

Няма промяна в:

свързването между елементите;
стойностите на резистори и кондензатори;
захранващите линии;
адресните, информационните и управляващите сигнали;
номерата на пиновете;
логиката на програматора;
firmware-а;
алгоритмите в NORMAL.CFG, FORCED.CFG и останалия софтуер.

Сравнението на оригиналния и крайния .kicad_sch показва само промяна на footprint-а на VD18 и VD21. Няма преместен проводник или електрически променена мрежа.

2. Реални промени по PCB проекта
VD18 и VD21: SMA → MiniMELF

Оригинално:

VD18, VD21 = LL4148
Footprint = D_SMA

Това беше несъответствие, защото LL4148 е MiniMELF/SOD-80. В крайния проект:

VD18, VD21 = LL4148
Footprint = D_MiniMELF / SOD-80

Променени са само физическите падове. Координатите, полярността, мрежите и позициите на двата диода не са променяни.

Това е единствената промяна на корпус в електронната част на платката.

R3: възстановена стойност 10K

В оригиналната схема R3 е 10K, но полето му за стойност в PCB файла беше празно. В крайния PCB е записано:

R3 = 10K

Няма промяна на резистора, падовете или свързването — само поправени метаданни.

XP3 pin 3: solid GND connection

Пин 3 на ICSP конектора е GND. В оригиналния проект локалният thermal relief към полигона оставаше недохранен и DRC даваше starved_thermal.

Крайното решение е:

XP3 pin 3 → solid connection към GND полигона

Пинът и преди е бил свързан с GND чрез писта. Не е променена мрежата; добавена е надеждна директна връзка към медния полигон.

Имената на 21 мрежи са синхронизирани

Някои еднакви физически мрежи имаха различни автоматични имена след стария Eagle import, например име, образувано от кондензатор от едната страна и от PIC пин от другата.

Имената са уеднаквени със схемата. Не са променяни:

писти;
падове;
vias;
електрическо свързване;
геометрията на платката.

Това е само корекция на вътрешните KiCad имена.

Монтажните отвори

Оригинално трите отвора се казваха REF**. Преименувани са:

H1
H2
H3

и са маркирани като:

board_only
exclude_from_bom
exclude_from_pos_files

Позициите и диаметърът им остават абсолютно същите:

3 × 2.5 mm NPTH
Двете DRC изключения около XS6

Оставени са двете известни courtyards_overlap изключения между корпуса на широкия ZIF XS6 и двата близки монтажни отвора.

Това не променя Gerber-а. Не са местени XS6 или отворите. Реалният корпус и реалните отвори не се пресичат; застъпваха се само виртуалните courtyard граници.

Добавен sym-lib-table

Добавена е връзка към локалната библиотека:

ProgRT-eagle-import.kicad_sym

Това позволява KiCad да намира импортнатите символи. Няма влияние върху готовата платка.

3. Поправена документация, която не е промяна на платката

Оригиналният ProgRT.csv беше остарял. Действителният PCB още от оригинала вече имаше:

C5, C6     Ø8 mm / pitch 3.8 mm
C8         1206
VD1–VD16   MiniMELF
VD24/VD25  LED 1206

Само поправих BOM-а да отговаря на реалния PCB. Не съм променял тези footprints.

4. Конкретни компоненти, избрани за JLCPCB

Това са производствени еквиваленти, а не промени по схемата.

Позиция   Оригинално означение   Избран компонент
DA1   DG408   ADG408BRZ-REEL7
DA2   78M12   L78M12CDT-TR
DA3   78M05   L78M05CDT-TR
DD2, DD3   74HC574D   74HC574D,653
VD1–VD16   BZV55-C5V1   BZV55-C5V1,135
VD17, 19, 20, 22, 23   M7   M7
VD18, VD21   LL4148   LL4148 MiniMELF
VT1, VT5   MJD127G   MJD127, същият DPAK pinout
VT2–VT4, VT6   BCX56-16   BCX56-16, 1=B, 2=C, 3=E
VD24   зелен LED 1206   NCD1206G1
VD25   червен LED 1206   YLED1206R

Всички обикновени резистори и кондензатори остават със същите стойности и корпуси.

Единственото увеличаване на параметър е:

R7:
оригинално изискване 47 Ω, 2512, минимум 0.5 W
избран компонент     47 Ω, 2512, 1 W, 1%

По-високата допустима мощност не променя работата на схемата.

5. Компоненти, които JLCPCB няма да монтира
DD1 — умишлено DNP
PIC18F2550-I/SO

Остава незапоен поради липса в склада. Footprint-ът и всички връзки остават на платката. Ще се намери и запои и програмираш през XP3.

XP2 — умишлено DNP
Lumberg 2486 01

Остава незапоен, защото не приемам произволен Mini-USB заместител с различна механика.

Всички THT части

JLCPCB в тази поръчка запоява само SMD частта. Ръчно остават:

C5, C6
XP1
XP3
XS3, XS4, XS5, XS6
ZQ1
DD1
XP2

Това не е промяна по схемата — само разделяне на монтажа между JLCPCB и нас.

6. Промени само в PCBA позиционирането

Добавени са F.Paste и B.Paste за двустранен монтаж. В JLCPCB viewer-а компонентите бяха центрирани и полярните части бяха завъртени така, че физическият pin 1, катодът и анодът на конкретно избраните компоненти да съвпаднат с падовете на платката.

Това не променя PCB или схемата — това са инструкции към монтажната машина.

Краен баланс

Електрически изменения: няма.

Физическа промяна на footprint: само VD18 и VD21, от неправилен SMA към правилен MiniMELF.

Промяна на медна връзка: само solid GND връзката на XP3 pin 3, без промяна на мрежата.

Останалото: метаданни, DRC, производствени файлове, конкретни еквивалентни компоненти и DNP позиции.

Тоест не съм „преработвал“ BurnRT. Запазил съм оригиналната схема и съм отстранил конкретни KiCad/BOM/footprint проблеми, необходими за надеждно производство


193059-0193065-1193067-2

« Последна редакция: Вчера в 20:54:11 от vasil.lyutskanov »

Неактивен vasil.lyutskanov

  • Насочен електрон
  • **
  • Публикации: 86
  • Населено място: Бургас
Re: USB програматор за руски PROM-ове
« Отговор #2 -: Вчера в 21:05:16 »
За да няма изненада повтарям :

След JLCPCB монтажа за всяка платка ще трябва да се купи и запоят следните части:


DD1   Микроконтролер   PIC18F2550-I/SO, SOIC-28 Wide, 300 mil / 7.5 mm   1   
XP2   Mini-USB Type-B   Lumberg 2486 01, точният модел; без произволен заместител   1   
C5   Електролитен кондензатор   100 µF / 35 V, Ø8 mm, стъпка 3.8 mm   1   
C6   Електролитен кондензатор   100 µF / 25 V, Ø8 mm, стъпка 3.8 mm   1   
XP1   DC жак   GCT DCJ200-10-A съвместим footprint, 5.5 × 2.0/2.05 mm   1   
XP3   ICSP конектор   1×6 пина, стъпка 2.54 mm   1   
XS3, XS4   16-пинови ZIF цокли   narrow, редове 7.62 mm   2   
XS5   18-пинов ZIF цокъл   narrow, редове 7.62 mm   1   
XS6   24-пинов ZIF цокъл   wide, редове 15.24 mm   1   
ZQ1   Кварцов резонатор   20 MHz, HC49/U вертикален, fundamental mode


Страницата на оригиналния проект : https://github.com/Sonic-Amiga/BurnRT

поддържани промове (не са само руски) :

155РЕ3 (155RE3), western analogs SN74188N, N8223N 556РТ4 (556RT4), western analog 82S126 556РТ11 (556RT11),
western analog 82S129 556РТ5 (556RT5), western analog IP3604 556РТ17 (556RT17), western analog IP3624A 556РТ6 (556RT6) 556РТ7 (556RT7) 556РТ12,
western analog N82S136 556РТ13, western analog N82S137 556РТ14 (556RT14) 556РТ15 (556RT15)
« Последна редакция: Вчера в 21:13:49 от vasil.lyutskanov »

 

Сходни теми

  Заглавие / Започната от Отговора Последна публикация
4 Отговора
6603 Прегледи
Последна публикация 03 Декември, 2016, 13:39:34
от shri
2 Отговора
6136 Прегледи
Последна публикация 25 Април, 2018, 17:05:20
от imagination
4 Отговора
1415 Прегледи
Последна публикация 02 Юли, 2026, 17:10:11
от vasil.lyutskanov

ПОЛЕЗНИ ВРЪЗКИ

Начален сайт "САНДЪЦИТЕ" Библиотека "Сандъците"
ОТГОВОРНОСТИ: Всички мнения във ФОРУМА са лични мнения на техните автори и не отразяват официалното становище на собствениците му.
   Copyright: Освен ако не е посочено друго, съдържанието на този сайт е лицензирано под:
  Creative Commons Attribution License.
  Текстът на договора за ползване на български
Copyright © 2011 - Сандъците - сайт и форум за стара електроника - За контакти  

Партньори:  | Форум за конспирации, уфология и мистика | Кактус БГ |