Bus Loggen / worst case

Gast #1473797
Hi,

ich habe vor einen Daten-Bus zu loggen, dabei will ich den Bus aber 
nicht beeinträchtigen, z.B. wenn der Logger-uC hängt/abschmiert o.ä.. 
Sprich, die Leitungen vom uC sollen immer auf hochohmig Eingang 
geschaltet sein, egal was passiert. Gibt es dafür ICs die diese Aufgabe 
übernehmen ? Der Bus arbeitet mit etwa 100KHz und es sind etwa 14 
Leitungen.


Grüße.
Moderator (Firma: Titel) Persönliche Seite
> Gibt es dafür ICs die diese Aufgabe übernehmen ?
> Der Bus arbeitet mit etwa 100KHz und es sind etwa 14 Leitungen.
Das kann jeder uC (abzüglich 8051). Du musst nur die Pins als 
hochohmigen Eingang konfigurieren können (das kannst du beim 8051 
nicht).

Alternativ könntest du den mitzulesenden Datenbus über Bustrieber 
entkoppeln.

Ich würde für die Aufgabe ein FPGA nehmen...  ;-)
Gast
Lars schrieb:

es gibt Logic Analyser mit entsprechenden Tastköpfen. Viele Busse, v.a. 
die externen Busse von µP, sind für längere Leitungen oder Belastungen 
garnicht geeignet, sondern nur zum Anschluss von ein paar ICs auf der 
gleichen Platine, das Abgreifen der Daten kann daher recht kritisch 
sein.

Ich habe hier einen von Tektronix, der hat bloss den Nachteil soviel zu 
kosten wie eine Eigentumswohnung, es gibt aber auch welche für 
USB-Anschluss, die kostengünstiger sind. Lohnt sich aber trotzdem nur, 
wenn man sowas öfter macht.

Gruss Reinhard
Gast
Hallo,

falls es sich um 5V CMOS oder TTL Signale handelt
würde ich einen 74HC(T)541 als Treiber verwenden.

Wichtig ist daß die Leitungslänge bis zum Treiber relativ kurz ist 
(<5cm)
auf der Ausgangsseite lassen sich dann ca 20-50 cm Leitungslänge 
anschließen.
(ggf. Serienteriminierungswiderstände am Ausgang des Treibers vorsehen)

Bei längeren Leitungen empfehle ich den 74ABT541. Es werden jedoch dann 
auf jeden Fall Busterminatoren benötigt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.