Daisy Chain am LTC1257

OP #1450706
Hallo,

ich bin mir nicht ganz sicher, ob ich das Prinzip von Daisy Chain 
verstanden habe. Ich hatte es so in Erinnerung, dass bei Daisy Chain 
mehrere Devices hintereinander hängen und die Daten sich von einem 
Device zum Nächsten durchschlängeln. Trotzdem lässt sich jedes Gerät in 
diesem "Bus" adressieren.

Konkret habe ich jetzt zwei LTC1257, die ich entspr. Datenblatt über 
DIN/DOUT miteinandern verbunden habe. Aus dem Beispiel-C-Code 
LTC1257 kann ich aber nicht entnehmen, wie ich denn jetzt z.B. den 
2. LTC anspreche, sprich dass der erste LTC die Daten nur auf DOUT 
durchreicht, aber nicht selbst in den DAC lädt. Auch aus dem Datenblatt 
werde ich nicht schlauer.

Oder habe ich hier etwas grundlegend missverstanden?

Viele Grüße
Meinhard
Gast
1
inline void
2
ltc1257_ll_write(unsigned int data)
3
{
4
  volatile unsigned char bitctr = 0;
5
  
6
  for(bitctr = 0; bitctr < 0x0C; bitctr++)
Der Wert reicht gerade um einen LTC zu füllen: 0x0C - einfach 
entsprechend der Anzahl der hintereinander geschalteten LTC erhöhen.
OP
Hallo,

Ich schrieb:
>
1
inline void
2
> ltc1257_ll_write(unsigned int data)
3
> {
4
>   volatile unsigned char bitctr = 0;
5
> 
6
>   for(bitctr = 0; bitctr < 0x0C; bitctr++)
7
>
> Der Wert reicht gerade um einen LTC zu füllen: 0x0C - einfach
> entsprechend der Anzahl der hintereinander geschalteten LTC erhöhen.
Ah, das heisst, das 13. Bit was ich auf DATA schreibe wäre das 1. Bit 
für den 2. LTC? Das bedeutet dann aber auch, dass ich jedesmal die Werte 
aller LTCs neu setzen muss, auch wenn ich nur einen schreiben will, 
richtig?

Viele Grüße
Meinhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.