Datafant 8052AH Single Board Computer *FUNGERAR*
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Inte unobtainium, men i analogt format
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
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):
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):
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
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
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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Version 0.07 av schemat.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Lekte lite med datorn i kväll.
Skrev in programmet nedan, den är inte snabb
Resultat:
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,
Skrev in programmet nedan, den är inte snabb
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.
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."
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
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
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
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Nja, du behöver en diod från 5V till Vdd också, annars töms batteriet väldigt fort, jmf med databladets exempel.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
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
Sedan har du råkat förskjuta namnen på alla data-linorna ett hack uppåt, men det är kanske bara kosmetiskt.
/J
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
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.
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.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
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.
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.
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Sorry, men Vdd är felkopplad, ska gå till noden mitt mellan dioderna.
Batteriet har ingen funktion enligt den inkopplingen...
/J
Batteriet har ingen funktion enligt den inkopplingen...
/J
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Tack, jag ser det nu. Hur tänkte jag där?
EDIT: Nytt schema
EDIT: Nytt schema
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3824
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Datafant 8052AH Single Board Computer *FUNGERAR*
Posten kom med lite godis idag
Tack jah
Tack jah
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.