Hallo zusammen, würde gerne meinen I²C-Bus mit einem Soundkarten-Oszi untersuchen. Irgendwo im Web stand, dass die meisten Soundkarten nur so 0,7V vertragen, habe über meine Soundkarte keine weiteren Infos gefunden.. Nun wollte ich mal fragen: kann ich für die verringerung der Spannung einfach einen Spannungsteiler verwenden, oder zerstöre ich da das Signal irgendwie? Sollte ich lieber einen Pegelwandler verwenden? Danke und Grüße, Max
super! danke! Nur zur Kontrolle: ich habe einen 2,8V-Pegel an der Leitung, möchte ihn jetzt auf 0,7V runterregeln, dann brauche ich R1=3*R2 oder? Also 1kOhm und 3kOhm? Oder würdest Du andere Größenordnung verwenden?
Man kann schon einen Spannungsteiler nehmen. Um das Signal nicht zu verzerren (im Sinne von Frequenzgang), kann man relativ kleine Widerstände (z.B. 1-10 K) nehmen, oder man schaltet zu den Widerständen noch passenden kleine Kondensatoren parallel und hat so einen Teiler mit Widerständen und einen Kondensatoren parallel. Leider müsste man die Kondensatoren noch irgendwie abgleichen. Der I2C bus wird aber trotz allen zu schnell für die Soundkarte sein. Da müsste man den Bus schon deutlich langsamer (z.B. 2 kHz Takt) als die Normgeschwindigkeit laufen lassen. Für mehr als eine Große Logicanalyse reicht das aber auch nicht - die ggf. fehlerhaften Flanken bleiben unsichtbar. Sofern man noch einen LPT Port hat, geht das besser über den LPT Port.
hm, achso, dachte ich könnte das tun, da im Oszilloskop-Artikel von mikrocontroller.net folgendes steht: "Wem ein wirklich einfaches Oszilloskop für kleine Frequenzen (bis etwa 20 kHz) ausreicht, bspw. um die Kommunikation am I2C-Bus zu analysieren, kann dazu die Soundkarte des PC benutzen." Ich möchte eigentlich nur einmal die Kommunikation im I²C-Bus kontrollieren, also ablesen.. :edit: ich arbeite an einem Desktop-PC, würde sich ein Nachrüsten einer LPT-Karte lohnen? Könnte das besser sein?
Selber habe ich noch keinen LPT Logic-Analysator genutzt, es gibt aber einige relativ eine Schaltpläne dafür. Z.B. hier: http://www.xs4all.nl/~jwasys/old/diy2.html Das ist halt mit bis zu 1 MHz Abtastrate rund 25 mal schneller als die Soundkarte. Das reicht dann für so etwas wie I2C, außer vielleicht für den high speed Modus. Ob es sich lohnt, muss man selber wissen. Der Preis für LPT-karten ist ja auch sehr unterschiedlich, je nach Interface oder Quelle.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.