Sida 1 av 1
problem med TDA1543 I2S DAC
Postat: 28 september 2007, 13:26:27
av ucadv
Har försökt att få igång denna "ekonomi" DAC ett bra tag nu. Får alltid ut dessa värde, oavsett vad jag gör:
1.9-2.3 volt ut på Aref
0.9-1.1 volt ut på AOr/AOl
(5v0 matningspänning)
Nån som känner igen siffrorna eller haft liknande problem?
edit: bilderna finns här:
http://ucadv.blogspot.com/
Postat: 28 september 2007, 13:44:49
av sodjan
Länk ?
Postat: 28 september 2007, 16:22:01
av ucadv
en fungerande länk finns nu i mitt första inlägg.
Det här problemet verkar ha diskuterats tidigare, dock utan att komma fram till något:
http://elektronikforumet.com/forum/view ... 43&start=0
För er som läser den där tråden vill jag bara påpeka att I2S går faktiskt att "emulera" med SPI:
http://elektronika.kvalitne.cz/ATMEL/MO ... 2_eng.html
Men jag bit-bangar här eftersom MCUn saknar SPI stöd.
Postat: 30 september 2007, 20:26:10
av exile
Lite dum fråga men du mäter spänning ut på en DAC som ger en ström ut... eller har du omvandlaren efter? (opampar med ett motstånd som i data bladet). i så fall bör du ha 1.9-2.3 volt vid AOR och vid AOL... och vad får du ut på opamparna? (om du har några)
Ett kopplings schema samt code exempel under lättar ganska mycket, om någon vill hjälpa ^^
Postat: 30 september 2007, 20:35:42
av sodjan
> en fungerande länk finns nu i mitt första inlägg.
Inte till kretsen...
Hittade den i alla fall efter lite letande.
Som exile påpekade, detta är näst intill omöjligt att
tro eller tycka något om utan att veta mer. Kretsen
i sig är ju ganska enkel...
Postat: 2 oktober 2007, 10:58:57
av ucadv
*överraskande nog* är den kopplad precis som i databladet
jag hade hoppats nån på forumet kände igen symtomen. nåväl, jag ska beställa ett gäng nya kretsar och göra ett nytt försök.
Postat: 2 oktober 2007, 11:04:25
av sodjan
> *överraskande nog* är den kopplad precis som i databladet
OK, då är det väl fel i din kod...
Postat: 2 oktober 2007, 11:18:00
av ucadv
vad får dig att tro det?
Postat: 2 oktober 2007, 11:24:23
av Micke_s
Exempelkopplingarna i databladet brukar inte vara fel.
Edit: Såg att du hade bilder på vågformen.
Postat: 2 oktober 2007, 11:32:38
av sodjan
> vad får dig att tro det?
Att kopplingen (enligt dig) är rätt och att DOA kretsar är rellativt ovanligt.
(I alla fall ovanligare än buggig kod...)
Postat: 2 oktober 2007, 11:37:52
av ucadv
det är möjligt att det är fel i koden, men ser du något fel i vågformen som inte jag ser?
Postat: 2 oktober 2007, 11:49:35
av sodjan
Nej, men det betyder inte att den är rätt heller..

Postat: 2 oktober 2007, 21:14:22
av exile
Code och schema under lättare om man ska fel söka. Även om det är DOA... Det är inte för att vara taskig man vill ha scheman och en exempel code... utan för att kunna ge ett kanske givande svar. ^^
Nå, jag ska säga vad tror kan vara ett fel.
På din bild visar du 32 klock pulser för en "frame" vilket är riktigt, men vad jag ser så kör du bara en "frame", vilket gör att sista biten inte klockas ut. Jag vet inte hur DAC är konstruerad men jag antar att den skickar inte ut "data" till "AD" för hela paketet har kommit fram, annars skulle man få en lite fas förskjutning mellan kanalerna.
Men det klart att det du kanske har valt att inte ta med flera "frame" på bilden för att det ska bli lättare att se... ^^
Postat: 3 oktober 2007, 08:46:45
av ucadv
jo, TDA1543 uppdaterar utgångrna vid positiv/negativ flank på WS.
och ja, jag slängde in en liten delay mellan varje frame för att kunna fota dom på skåpet
