Programmeren SN74188

Hardware en software.
Bericht
Auteur
DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Programmeren SN74188

#1 Bericht door DK1NL »

Onlangs ben ik in bezit gekomen van een Yaesu voeding FP-301D.
Behalve mijn FT-301 van spanning voorzien heeft deze voeding ook nog een digitaal klokje en een callgever.

De call wordt dan geprogrammeerd in een optioneel leverbaar IC, de SN74188A of de SN74S188.
Ik heb hier totaal geen kaas van gegeten en zoek dus een medeamateur die voor mij een dergelijk IC kan voorzien van mijn call.

Ik wil voorkomen dat ik per ongeluk de call van de vorige eigenaar (SK) ga uitzenden.

Ik weet ook niet of het huidige IC geherprogrammeerd kan worden?
.
620292FB-FF42-41A9-8DBE-71286C51487C.jpeg
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

PE1KEL
Berichten: 550
Lid geworden op: 26 dec 2007, 22:42

Re: Programmeren SN74188

#2 Bericht door PE1KEL »

Haal het ic uit de voet, het is namelijk een optie. Dan weet je zeker dat je de call nooit uitzendt.

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#3 Bericht door DK1NL »

Dat is natuurlijk ook mogelijk en zal ik voor nu ook doen maar ik zou het toch leuk vinden als mijn eigen call erin komt.
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

PE1KEL
Berichten: 550
Lid geworden op: 26 dec 2007, 22:42

Re: Programmeren SN74188

#4 Bericht door PE1KEL »

Overigens is dat ic niet meer te herprogrammeren.
Zogenaamde fuses worden doorgebrand en dat kan je niet meer herstellen.
Vandaar dat het ook een TTL Fuse PROM heet, Programmable Read Only Memory.
Je zou precies moeten weten op welke adresssen hoog of laag moeten zijn.
Ik zou niet weten hoe je aan die informatie zou komen.
Misschien dat als je precies de call weet, dat je met een hulpschakeling het IC kan uitlezen en een juiste volgorde erin kan vinden.
Het zal niet meevallen.

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#5 Bericht door DK1NL »

Ik weet de call en zal hem eens op een dummyload aansluiten om te kijken of er behalve de call nog meer informatie wordt uitgezonden.
Op Yahoo zit een gebruikersgroep van de FT-301, zal daar ook eens vragen.
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

pe1hzg
Berichten: 908
Lid geworden op: 09 nov 2006, 10:23
Locatie: Eindhoven

Re: Programmeren SN74188

#6 Bericht door pe1hzg »

Zoals anderen al aangegeven hebben, de 74188 (of zijn vervangers, zoals de 74288 of the 82S123) zijn PROMs die geprogrammeerd worden door zekeringen op de chip "op te blazen" met speciale programmers.
De kunt het IC dus niet wissen, je zult een nieuwe "lege" moeten hebben en die kun je dan een keer programmeren.

Laat je het IC er uit dan werkt de FP301, maar zonder de ID feature.

De PROM heeft een hele kleine capaciteit, 32 adressen van 8 bits. Yup, er zijn totaal slechts 256 bits om te programmeren.

Je zult moeite hebben om "lege" PROMs te vinden, en als je ze vindt, een programmer.

Hoe het precies werkt staat in de manual. Een minuutje googlen leverde de manual op, zie
Yaesu_FP-301D_user.pdf
usermanual
(3.54 MiB) 60 keer gedownload
Er is een groep van gebruikers van deze dingen op https://groups.io/g/yaesuft301d Lidmaatschap is gratis en direct. En in de files sectie vind je een tweede manual, in het Japans, zie hier:
FP-301D Japan.pdf
Manual in japans, met programmeervoorbeeld
(514.95 KiB) 65 keer gedownload
.
In deze manual staat achterin hoe de PROM geprogrammeerd moet worden, en dat is te volgen zonder dat je Japans kent.

Als je 't schema bekijkt (het is vrij simpel, en dit is gewoon examenstof!) dan zie je hoe het allemaal werkt. Q314 en Q315 zijn 4-bits tellers, de laagste bits gaan naar Q317 om een van de 8 databits van de PROM Q316 te selecteren. De andere 5 bits (van deze twee tellers samen) zijn de adresaansluitingen van de 74188 PROM. Op deze manier wordt de data bit voor bit uitgelezen.
De schakeling rondom Q318 is een indicatie "einde bericht", als er niks meer geprogrammeerd is valt de schakeling af.

Persoonlijk zou ik een PIC aansluiten (clock is Q314 pin 14, reset is Q314 pin 2/3 (let op, het is /RESET), een diode solderen naast D308 voor het end-of-message signaal en dan hoef je alleen het spoortje van Q317 pin 6 te onderbreken en daar een andere poort van de PIC op te zetten die de morse-uitgang is. Twee ingangen, twee uitgangen, en je kunt alles rondom Q314, Q315, Q318, Q317, Q316 emuleren met een simpel 8-pin PIC processortje zonder de print te slopen.
En mensen die deze handigheid missen kunnen ook een kleine arduino pakken, de schakeling is simpel genoeg.

Je kunt ook een PIC/arduino pakken om alleen de PROM te emuleren. Maar dat is meer aansluitingen (5 adreslijnen, 8 datalijnen) en daarom meer "gedoe".

Een mooi klusje voor de zondag. Laat je weten hoe het geworden is?

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#7 Bericht door DK1NL »

Nogmaals ik heb hier geen kaas van gegeten en zoek iemand die voor mij een dergelijk IC kan programmeren.
Het IC zelf is her en der nog wel te koop maar wellicht heeft nog iemand een liggen en wil hem verkopen.

Ik heb vandaag de voeding getest en deze werkt prima.
De callgever ook getest op een dummy load en deze werkt ook naar behoren.
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: Programmeren SN74188

#8 Bericht door PE9ZZ »

DK1NL schreef: 01 okt 2022, 15:13Het IC zelf is her en der nog wel te koop maar wellicht heeft nog iemand een liggen en wil hem verkopen.
Ik zal komende week effe in het bakje op QRL kijken. Volgens mij heb ik lege 82S123's. Zijn 24 pins brede DIL IC's meen ik. En als iemand al eens een oplossing met een PICkie heeft gemaakt dan kan ik daar ook wel mee assisteren. Zelluf teveel PIC projecten om nieuwe code te schrijven...

Edit: 't Is een 16 pin DIL IC:
74188.pdf
(66.37 KiB) 67 keer gedownload
Edit2: volgens mij kan ik hem zellufs programmeren in m'n hoogbejaarde Hilo ALL-11 programmer. Ongekend...

Tjerk, 9ZZ

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#9 Bericht door DK1NL »

Kijk dat zijn berichten! :D
Het heeft geen enkele haast, het zou leuk zijn als deze callgever werkt met mijn call.

Voorlopig ben ik nog bezig met de FT-301 werkend te krijgen.
De ontvanger is in orde maar de zender eindtrap is stuk.
Bij deze set kan je de eindtrap eraf klikken en de zender als qrp setje gebruiken en dan komt er een keurige 10W uit.
Leuk detail, er zaten 2 nieuwe torren in een plastic zakje met leukoplast tegen het deksel geplakt!
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: Programmeren SN74188

#10 Bericht door PE9ZZ »

Er zijn oplossingen met een EPROM (27512) maar dan heb je een adapterprintje nodig. Een PICkie ben ik nog niet tegengekomen maar is natuurlijk Yaesu-specifiek. Die geeft gewoon een morseriedel uit. Of ik inderdaad die PROMs heb weet ik nog niet maar mijn Hilo kan ze aan.

A propos morseriedel: de data die erin zou moeten is inderdaad mooi beschreven in het Japanese document:
pgm.pdf
(56.84 KiB) 58 keer gedownload
In jouw geval zal er iets inmoeten als DE DK1NL AR. Het eerste byte wordt dan 0xAE. Zal eens kijken of dat met een spreadsheet kan. Stuk makkelijker invullen. Misschien is er zellufs wel een functie BIN2HEX.

Morrege ga ik op jacht naar PROMmetjes...

Edit: Ja, die functie is er:
prog_sheet.zip
(11.58 KiB) 61 keer gedownload
Tjerk

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#11 Bericht door DK1NL »

In de huidige prom staat “de pa2xxx pa2xxx ar” dit is wel erg veel.

Eigenlijk zou alleen mijn call al voldoende zijn.
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: Programmeren SN74188

#12 Bericht door PE9ZZ »

Door alle commotie op QRL helemaal vergeten op PROM-jacht te gaan. Volgende week!

Tjerk, 9ZZ

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#13 Bericht door DK1NL »

PE1MUT heeft mij benaderd en gaat mij een vervanger van de 74188 programmeren en toezenden.
Het resultaat zal ik hier plaatsen.
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: Programmeren SN74188

#14 Bericht door PE9ZZ »

Echte ham-spirit dus!

Tjerk

DK1NL
Berichten: 346
Lid geworden op: 22 jan 2011, 17:19
Roepletters: DK1NL
Locatie: Selfkant - Tüddern (D)
Contacteer:

Re: Programmeren SN74188

#15 Bericht door DK1NL »

Absoluut!
73 Marcel DK1NL
QRZ: https://www.qrz.com/db/DK1NL

Plaats reactie