Sida 1 av 1

AD5412, Någon som jobbat med dessa DACar

Postat: 5 december 2013, 19:27:15
av TomasL
Försöker få en dylik DAC att fungera, men det skiter sig, uppenbarligen.
Jag kan skriva till den.
Jag kan läsa tillbaka de skrivna registren, vilka då innehåller samma sak som jag skrev till den.
Till exempel skickar jag kommandot 0x1001 (Utgång till, ingen Slew, 0-10V område), när jag läser av kontrollregistret, så innehåller det exakt samma sak.
Samma gäller med Dataregistret, jag kan läsa tillbaka exakt samma som jag skrev.
MEN, det kommer inte ett skit ur den!
http://www.analog.com/static/imported-f ... 2_5422.pdf
http://www.analog.com/static/imported-f ... 7_4177.pdf

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 5 december 2013, 22:31:09
av Swech
It is important that the external RSET be used in this configuration, as depicted in Figure 77.

Ser inte att du anslutit den?

Swech

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 5 december 2013, 22:40:25
av TomasL
Samtidigt skriver man
RSET is an internal sense resistor as part of the voltage-to-current conversion circuitry
(see Figure 66 ).
The stability of the output current over temperature is dependent on the stability of the value of RSET.
As a method of improving the stability of the output current over temperature, an external precision 15 kΩ
low drift resistor can be connected to the RSET pin of the AD5412/AD5422 to be used instead of the internal resistor
(RSET).
The external resistor is selected via the controlregister
Och det tolkar jag som att man bara behöver den för att öka nogrannheten.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 5 december 2013, 23:45:09
av Andax
Hur gör du med latch-signalen? Den bestämmer ju när det digitala värdet flyttas över till DAC...

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 5 december 2013, 23:51:00
av TomasL
Samma som en vanlig SS, eftersom den sitter på en SPI-lina.
Som sagt, jag kan problemfritt skriva till den, och läsa tillbaka det jag skrivit, dock så kommer inget ut i andra ändan.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 14:24:54
av Magnus_K
Väldigt nyfiken på vad lösningen är...

EDIT: Ändrat "var" till "är".

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 14:27:17
av vfr
Det finns ingen lösning ännu. Om du läser vad Tomas skrivit så får han inte ut något. Problemet var inte att kunna skriva och läsa från början. Den biten fungerade bra men han fick/får aldrig ut något...

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 14:39:49
av TomasL
Nej, har ingen lösning, skall byta krets, om det skulle vara så att den faktiskt är död.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 14:46:47
av Andax
Jag tror fortfarande på att problemet är att du anser att LATCH är samma sak som CS, vilket den inte är...

"LATCH:
Positive Edge Sensitive Latch. A rising LATCH edge parallel loads the input shift register
data into the DAC register, also updating the output."

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 16:04:59
av TomasL
Nej det är inte det som är problemet.
På något sätt har jag lyckats knäcka den analoga delen i kretsen.
De verkar tydligen vara lite känsliga, på något sätt.

Bytte omvandlare och det fungerar, i alla fall med separat kopplade utgångar, nästa steg blir att koppla in förstärkaren igen, och koppla ihop utgångarna.


Latchen fungerar på exakt samma sätt som som SS på traditionella SPI-slavar.
DVS, normalt är den HÖG, när man skall skicka sätter man den låg, när man skickat färdigt sätter man den hög.
Inga konstigheter.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 16:43:15
av Andax
Bra att du fick den att funka. Dock är SS och LATCH inte riktigt samma även om du anser det. Men beroende på hur du använder den så kan säkert resultatet bli samma. Om du tittar på timing diagrammen i databladet så förstår du vad jag menar.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 16:48:29
av Magnus_K
Provade du Rset'en på någon gång?
Håller med dig om att allt tyder på att det enbart används för att öka noggrannheten men sen trycker dom ju också på att det ska användas just när dom två outputtarna är ihopkopplade.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 6 december 2013, 17:38:10
av TomasL
Nu när jag fått den levande, så skall jag gå vidare med OP'n och lite annat som skall ligga på.
Andax, visst är det inte riktigt samma sak, dock i praktiken blir funktionen densamma.

Sedan måste jag ta reda på vad det är som orsakade att de två-tre andra dog.

Re: AD5412, Någon som jobbat med dessa DACar

Postat: 9 december 2013, 22:00:03
av TomasL
Swech skrev:It is important that the external RSET be used in this configuration, as depicted in Figure 77.

Ser inte att du anslutit den?

Swech
Konstaterade att det datablad jag har, laddades ned när jag bestämde mig för att använda den, så fanns den texten inte med, tydligen har man gjort lite ändringar senaste året eller så.