AVR Debugwire isoliert mit ADUM1251?

Gast #1422232
Hallo Forum,

ich habe die AVR077-Appnote implementiert, um den Debugwire galvanisch 
zu isolieren. 
http://www.atmel.com/dyn/resources/prod_documents/doc8112.pdf

Nun verhält sich doch das debugWire wegen dem wiredAND am Resetpin wie 
ein I2C-Pin, oder sehe ich das falsch?

Um I2C zu isolieren habe ich den ADUM1251 gefunden:
http://www.analog.com/en/interface/digital-isolators/adum1251/products/product.html
Der geht bis 1MHz Taktrate hoch. VDD2 an AVR-VCC, VDD1 an Dragon, 
SDA=RST, SCL=AVR-VCC(Vtarget)

Wenn das klappt, hat man statt dem 22-Teile Aufbau nur noch den SO8 plus 
2 Kondensatoren und 1 Pullup. Und der kostet bei Farnell/HBE-Shop ca. 
5€+MwSt als Einzelstück. Um ein Isoliertes In-Circuit-Debuggen zu 
ermöglichen glaube ich nicht schlecht????

Der Dragon verwendet doch auch nur nen AVR, um das DebugWire-Protokoll 
zu generieren?!? Das heisst im besten Fall 20MHz/4, mit 
Protokolloverhead 20MHz/20Cycles????. Wer kennt sich mit den 
Timing-Anforderungen aus?
Kann man das Teil dafür nehmen?

Grüße
Karsten
Gast #1422456
Hallo,

rein von der Funktion her würde ich sagen, dass der genannte ADuM1251 
mit der beschriebenen Beschaltung funktionieren könnte. Aber er geht nur 
bis 1MHz.
Der in der ATMEL-AN beschriebene Opto-Isolator für den DebugWire hat 
aber eine weitaus höhere Maximalfrequenz (siehe AN Seite 7):

>This interface has been tested on a simple application up to 16 MHz at 5V Vcc. 
>Although the optocouplers are not specified for low voltage, the interface works 
>fine at full speed down to 3.6V.
>The low voltage target solution has been tested at 8MHz down to 2.2V.

Auch ein Verpolungsschutz für beide Vcc's ist dort implementiert.

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.