Datafant 8052AH Single Board Computer *FUNGERAR*

Berätta om dina pågående projekt.
jah
Inlägg: 659
Blev medlem: 16 januari 2009, 13:00:08
Ort: Eslöv

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av jah »

Inte unobtainium, men i analogt format 😁
p1.jpg
p2.jpg
p3.jpg
p4.jpg
p5.jpg
p6.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

TACK!!
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45167
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av TomasL »

Hur stämmer databladet med ditt schema?
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Kortet är feldesignat, den som gjorde det blandade ihop pinne 1 och 16. Och som det ser ut enligt kortet kommer klockan aldrig att fungera då den inte får VDD
Jag har ett svagt minne av att viss modifiering fick göras på kortet för en specifik kund, det kan ha varit att rätta till RTC-delen.
Jag kommer att skapa två scheman, ett som kortet ser ut och ett som det är rättat på.
När jag är klar läggs det upp på github som pdf och KiCad-
Här är schemat som det ser ut enligt kortet (vilket är fel):
rtc-fel.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Detta är hur det bör se ut.
Byglas 1-2 kopplas batteriet på.
470k kopplas mellan 16 och +5v för TE-signalen
Kondingen flyttas till +5v
Då bör allt vara OK
rtc-rättad.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
rvl
Inlägg: 5719
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av rvl »

jah skrev: 3 maj 2022, 11:47:53 Inte unobtainium, men i analogt format 😁
Fantastiskt forum!

Intressant nostalgitråd även om jag inte har haft direkt kontakt med 8052.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Version 0.07 av schemat.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Lekte lite med datorn i kväll.
Skrev in programmet nedan, den är inte snabb :D
Resultat:

Kod: Markera allt

TESTING OPEN LOOP
TIME =  14.535  SEC.
TESTING + LOOP
TIME =  27.485  SEC. PC
TESTING * LOOP
TIME =  51.765  SEC.
TESTING LOG() LOOP
TIME =  403.84  SEC.
Jag ska testa en sak som det varnas om i böckerna om Basicen, ju längre variabelnamn, ju längre tid tar varje operation.


Här är programmet som kördes,

Kod: Markera allt

10    XTAL=12000000
20     CLOCK 1
30     CLOCK 0
100   TIME=0
110   DBY(71)=0 :  REM AND FRACTION
120    PRINT "TESTING OPEN LOOP"
130    CLOCK 1
140    FOR I=1 TO 10000
150    NEXT I
160    CLOCK 0
170    PRINT "TIME = ",TIME," SEC."
200   TIME=0 : A=0
210   DBY(71)=0 :  REM AND FRACTION
220    PRINT "TESTING + LOOP"
230    CLOCK 1
240    FOR I=1 TO 10000
250   A=A+A
260    NEXT I
270    CLOCK 0
280    PRINT "TIME = ",TIME," SEC. PC"
300   TIME=0 : A=1
310   DBY(71)=0 :  REM AND FRACTION
320    PRINT "TESTING * LOOP"
330    CLOCK 1
340    FOR I=1 TO 10000
350   A=A*A
360    NEXT I
370    CLOCK 0
380    PRINT "TIME = ",TIME," SEC."
400   TIME=0
410   DBY(71)=0 :  REM AND FRACTION
420    PRINT "TESTING LOG() LOOP"
430    CLOCK 1
440    FOR I=1 TO 10000
450   A=LOG(3.1415)
460    NEXT I
470    CLOCK 0
480    PRINT "TIME = ",TIME," SEC."
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Testade nu loop med ökande variabellängd, körde loop med 1000 iterationer:
Varibel med ett tecken tar 2.68 sekunder att köra, samma loop med 8 tecken i variabeln tar 4.095 sekunder.
A=A+A till ABCDEFGH=ABCDEFGH+ABCDEFGH

Kod: Markera allt

Testing + loop with A
TIME =  2.68  SEC.
Testing + loop with AB
TIME =  2.93  SEC.
Testing + loop with ABC
TIME =  3.115  SEC
Testing + loop with ABCD
TIME =  3.31  SEC
Testing + loop with ABCDE
TIME =  3.505  SEC
Testing + loop with ABCDEF
TIME =  3.7  SEC
Testing + loop with ABCDEFG
TIME =  3.9  SEC
Testing + loop with ABCDEFGH
TIME =  4.095  SEC
jah
Inlägg: 659
Blev medlem: 16 januari 2009, 13:00:08
Ort: Eslöv

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av jah »

Mickecarlsson skrev: 3 maj 2022, 14:54:39 Detta är hur det bör se ut.
Byglas 1-2 kopplas batteriet på.
470k kopplas mellan 16 och +5v för TE-signalen
Kondingen flyttas till +5v
Då bör allt vara OK
rtc-rättad.jpg
Nja, du behöver en diod från 5V till Vdd också, annars töms batteriet väldigt fort, jmf med databladets exempel.
1N4148:an kan användas för detta, men från batteriet till Vdd bör man välja något med mindre spänningsfall, och ska det vara tidsenligt så blir det väl en germaniumdiod :D

Sedan har du råkat förskjuta namnen på alla data-linorna ett hack uppåt, men det är kanske bara kosmetiskt.

/J
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Jag har uppdaterat schemat med en diod till, ska gå över allt en gång till innan jag känner att jag är klar med schemat. Allt kommer att hamna på Github.
Efter lite letande hittade jag ett program som kan ladda upp (eller ladda ner som det står i programmet) kod till 8052AH. Det ingår även en editor för basic.
Programmet hittas här och det fungerar i Windows 10.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Fixade lite buggar i schemat (OE ska inte gå till WR på RTC'n), städade upp +5v samt mätte upp de sista pinnarna på stiftlisterna.
Schemat bör vara korrekt nu.
I morgon rättar jag PCB't till att ta emot en M3003, det ska bli kul att se om jag får igång klockan.

En sak jag har svårt att se varför det är kopplat, det är bygeln JP2 som är byglad 2-3 för att få RAM från 0000H.
Sätt bygeln i 1-2 startar RAM på 0800H till 08FFH och 8000H till FFFFH samt varje gång A11 blir hög.
Den förbryllar mig,
EDIT:
Om hjärnan kopplat så hade jag förstått den.
CS1 är aktiv låg, så RAM från 0000H - 0800H, dvs 2K, bygeln ska följa JP4.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
jah
Inlägg: 659
Blev medlem: 16 januari 2009, 13:00:08
Ort: Eslöv

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av jah »

Sorry, men Vdd är felkopplad, ska gå till noden mitt mellan dioderna.
Batteriet har ingen funktion enligt den inkopplingen... 😉
/J
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Tack, jag ser det nu. Hur tänkte jag där?
EDIT: Nytt schema
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Datafant 8052AH Single Board Computer *FUNGERAR*

Inlägg av Mickecarlsson »

Posten kom med lite godis idag :D
Tack jah :tumupp:
D6E7D9DA-191F-4DBA-A03F-C115B42D1BF2.jpeg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar