MK3870 MCU


fatbeard

Honourable Member

De klok op pin2 voldoet niet aan TTL levels ... zou dat moeten?

Dat hangt van het circuit af.
Voor de geïnteresseerden: de (volledige!) datasheet staat hier: "http://www.bitsavers.org/components/mostek/f8/1978_3870_F8_Microcomput".
De link die EgbertG opgeeft is de (veel vaker te vinden) ingekorte versie, daar staan bijv. de DC specs niet in...

[edit] Het duurde even om de link correct te plaatsen...

Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.
mel

Golden Member

Je zou in ieder geval een goede klok moeten hebben,,Xtal of extern?En @fatbeard, die link doet het niet(bij mij)

u=ir betekent niet :U bent ingenieur..

Hieronder de DC specificaties voor de klok ingang(en) van de 3870:

Zolang het signaal op de klok ingang bij hoog boven de 2.4V uit komt en bij laag onder de 0.6V dan zou de 8370 moeten lopen...

Fan van Samsung (en repareer ook TV's). :)
EgbertG

Special Member

Nou ... dat is niet het geval!

Volgende stap is dus 4Mhz vanaf externe bron aanleggen op de EXT input.
Ben erg benieuwd!

Wordt vervolgd

maartenbakker

Special Member

Zoek ook even of er niks over geschreven is op mfbfreaks.

www.deficientie.nl | www.elba-elektro.nl | "The mind is a funny thing. Sometimes it needs a good whack on the side of the head to jar things loose."
EgbertG

Special Member

Da's een leuke Maarten:

Hello, I would like to share with you this my little design, done to build a replacement for the MK3870 processor of the tuner 22AH106 / 22AH107, and the 22AH799 receiver. It's based on an Arduino Nano board, available for few Euro, and a little bit of manual work. It emulates as closely ...

Mja, het kan: een Arduino gebruiken om een MCU te emuleren. Persoonlijk vind ik het absurde overkill: je gaat een MCU (die je in principe door een willekeurige andere MCU kunt vervangen, omdat je tóch de software zelf moet (her)schrijven) vervangen door een MCU die eerst een heel OS moet opstarten. :X

Fan van Samsung (en repareer ook TV's). :)
joopv

Golden Member

Op 9 september 2021 12:18:15 schreef EgbertG:
deze CPU lijkt niks meer te doen .... alle IO signalen zijn of laag of hoog, maar in ieder geval staan stil.

Reset wordt keurig weer hoog.

De klok op pin2 voldoet niet aan TTL levels ... zou dat moeten?

Hoe meet je dat?

Om een blok van 4MHz te kunnen beoordelen moet je toch wel minstens 50 tot 100 MHz bandbreedte scoop hebben.

Sine

Moderator

Op 9 september 2021 14:46:49 schreef MNM(tm):
Mja, het kan: een Arduino gebruiken om een MCU te emuleren. Persoonlijk vind ik het absurde overkill: je gaat een MCU (die je in principe door een willekeurige andere MCU kunt vervangen, omdat je tóch de software zelf moet (her)schrijven) vervangen door een MCU die eerst een heel OS moet opstarten. :X

Eeeh,

Een arduino is een uC (ATmega328P)

maartenbakker

Special Member

Op 9 september 2021 14:46:49 schreef MNM(tm):
Mja, het kan: een Arduino gebruiken om een MCU te emuleren. Persoonlijk vind ik het absurde overkill: je gaat een MCU (die je in principe door een willekeurige andere MCU kunt vervangen, omdat je tóch de software zelf moet (her)schrijven) vervangen door een MCU die eerst een heel OS moet opstarten. :X

Ik denk dat je de klus van een andere MCU programmeren en aanpassen tamelijk onderschat. Een Arduino is daar qua hardware geen centje overkill voor en qua programmering zeer aanpasbaar.

Het is niet alsof je er een multiple core ARM of x86 in dropt ofzo... Dat zou overkill wezen.

www.deficientie.nl | www.elba-elektro.nl | "The mind is a funny thing. Sometimes it needs a good whack on the side of the head to jar things loose."
bprosman

Golden Member

vervangen door een MCU die eerst een heel OS moet opstarten.

Ben je niet in de war met een rPi ?
Een Arduino is niet meer dan een processor met RS232 interface en een bootloader.

De jongere generatie loopt veel te vaak zijn PIC achterna.

Op 9 september 2021 16:22:27 schreef bprosman:
[...]
Ben je niet in de war met een rPi ?
Een Arduino is niet meer dan een processor met RS232 interface en een bootloader.

Inderdaad. Mea culpa. |:(

Fan van Samsung (en repareer ook TV's). :)
fatbeard

Honourable Member

Bedenk wel dat een 'gewone' scoopprobe een aanzienlijke capacitieve belasting vormt.
Zo meet ik hier op mijn R&S HZ350 10x probes 13.5 pF, dat gaat een 1:3.9 spanningsdeler vormen met 39pF.
En dan is 1Vpp ineens helemaal niet zo slecht...

Weet niet alleen wàt je meet, maar ook hóe :7 .

Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.
EgbertG

Special Member

Ik moet bekennen dat ik niet aan de capaciteit van de probe heb gedacht!

Wat ik wel zag is dat het DC level van die betreffende pin 1 en ook pin 2
ergens rond de 4 volt zit. Gemeten met scope 1:10 en verder voldoende
bandbreedte.

De levels worden nooit gehaald dus.

EgbertG

Special Member

Heb prachtig - aan de eisen voldoend - signaal toegevoegd aan de klok input(s), maar helaas ....
de CPU is gewoon defect.

Jammer.... gaat me ook weer te ver om daar weken verder aan te
werken - 1001 andere projecten.

joopv

Golden Member

Zit in een socket zie ik. Heb je hem al een keer er uit gehaald en terug gezet?

EgbertG

Special Member

Ja, heb ik gedaan. Ook met pull-down de reset geprobeerd om te kijken of
de strobe reageerde ... maar tis helaas zeker: defecte CPU

Zit er niet een toets vast in ingedrukte positie? (dan kunnen er ook allerlei onverklaarbare dingen gebeuren)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
EgbertG

Special Member

Was t maar zo !!!

Ik heb iedere IO pin na reset bekeken en er gebeurt niets :-(

Reset wordt ook iets vertraagd hoog na inschakelen? (daar zorgt C2644 voor)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
EgbertG

Special Member

Klopt .. zag m ook op scope langzaam oplopen.

Zal marktplaats in de gaten houden of er een keer een tuner met
dit PLL gebeuren wordt aangeboden. Zoekopdrachtje

joopv

Golden Member

In je openingspost staat 22ah160, maar moet dat geen 22ah106 zijn ?

daarvan staat er een te koop op https://www.zaanstadmarkt.nl/philips-22ah106-tuner-vintage/a33

[Bericht gewijzigd door joopv op 10 september 2021 16:24:59 (42%)]

EgbertG

Special Member

Zo hee ..... ja je hebt gelijk, moest inderdaad 106 staan!
Wat geweldig gevonden! Ik ga me op die site direct aanmelden.

Dank voor je bericht!

De site laat me niet aanmelden .. probeer het later nog eens!
Ben erg gehecht aan dit type tuner.

[Bericht gewijzigd door EgbertG op 10 september 2021 16:47:48 (26%)]