Wie Controller-Pins im STK500 mit Oszi messen?

OP #441413
Lesenswert?

Hallo,

mag sein, dass das eine ziemlich doofe Frage ist, aber ich komme echt 
nicht weiter.

Ich habe für den ATTiny15 für Testzewcke einen PWM-Sinus gebaut und 
möchte damit eine LED am STK500 ansteuern. Leider scheint es nicht zu 
funktionieren, weshalb ich mal an Pin B1 mit dem Oszilloskop nachsehen 
wollte, was ich denn dort für ein Signal anliegen habe. Dummerweise habe 
ich überall auf dem Board ein Sinus- oder Pulssignal von 1KHz und 5Vpp. 
Dieses Signal liegt immer an, egal, welche Applikation ich auf den 
Controller schreibe.

Andere Programme für den Controller laufen, d.h. beim Drücken von 
irgendwelchen Tastern leuchten die richtigen LED auf, obwohl ich auch 
dort die 1KHz überall anliegen habe.

Obwohl das STK500 zu funktionieren scheint, kann ich durch diese 
1KHz-Signal nicht anderes messen. Ich sehe immer nur die 1KHz.

Ist das normal? Wie kann ich die Pins von Controllern auf dem STK500 mit 
einem Oszi messen?

Danke und Gruß,
Munir
OP #441520
Lesenswert?

Tja, nachdem die erste Euphorie abgeklungen ist, stehe ich anscheinend 
wieder vor dem selben Problem: ich kann keine Spannung an den I/O Pins 
messen.

Ich versuche mich zum ersten Mal an Mikrokontrollen und Oszis, uns kann 
folgende Beobachtungen nicht einordnen:

- Irgendwoher kommt ein Ripple mit etwa 1 KHz, der mit angeschlossenem 
Seriellem Kabel 5 Vpp und ohne  1 Vpp groß ist. Die Versorgungsspannung 
beträgt 5 V. Der Ripple hat einen Sinus-Verlauf, wird also negativ.

- Der Ripple besteht auch, wenn das STK500 ausgeschaltet ist, und zwar 
an allen Signalfaden und an der Stromversorgung (nicht ab Masse). Es 
gibt außer der Stromversorgung keine weitern Verbindungen zum STK.

- Wenn die Stromversorgung nicht an das STK angeschlossen ist, ist der 
Ripple nicht am Netzteil (handelsübliches Yamaha-Keyboard-Netzteil) zu 
messen.

- Das STK funktioniert, da ich Programme auf Mikrokontroller schreiben 
und korrekt ausführen kann.

- Auch, wenn ein Programm korrekt läuft und z.B. eine LED leuchtet, kann 
ich an dem IO Port für die LED nur den Ripple, aber keine Gleichspannung 
messen, die etwa 5 V haben müsste.

- Mit einem einfachen Multimeter kann ich die Gleichspannung (natürlich) 
messen.

Ich habe übrigens ein Hameg HM-303.

Zur Probe habe ich den zweiten Tastkopf an Masse geschlossen und vom 
Messsignal abgezogen, wodurch ich zumindest sehen konnte, dass bei 
leuchtender LED die Spannung ein wenig ansteigt, auf dem Schirm 
allerdings nur wenige mV.

Es wäre mir eine große Hilfe, wenn jemandem dazu was einfiele.

Danke,
Munir
OP #441758
Lesenswert?

Danke für die Hinweise. Ich vermute auch, dass ich falsch messe. Ich 
werde heute Abend mal eine Batterie dran halten und schauen. Aber mal ne 
doofe Frage: Was sollte ich zum Messen mit einem Oszi sonst benutzen, 
wenn keinen Tastkopf?

Apropos: Die Tastköpfe (10 und 100 MHz) sind kalibriert.
OP #441797
Lesenswert?

Aha, da war sie wieder - meine Unwissenheit. Danke, Rufus, mit einem 
Schlag fielen mir die Schuppen von den Augen.

Die Masseklemmen waren mit nichts verbunden. Das hat sich bisher nicht 
bemerkbar gemacht, weshalb ich die ein wenige vergessen hatte.

Werde heute Abend mal ausprobieren, wie es mit angeschlossenen 
MAsseklemmen aussieht.

PS: Sollte das jetzt des Rätsels Lösung sein, wundert mich die Frequenz 
doch ein wenig. Bei nicht angeschlossener Masseklemme würde ich 50 Hz 
erwarten, und nicht 1 KHz. Naja ,ich schau mir das Gerät insgesamt noch 
einmal an.

Für's erste schonmal tausend Dank.

Munir
OP #441907
Lesenswert?

Hallo Henrik,

wie gesagt, ich habe wenig praktische Erfahrung im Umgang mit 
Oszilliskopen und habe Erde mit Masse gleichgesetzt. Bin dabei (halb 
unbewusst) davon ausgegangen, dass das Oszi gegen Erde misst.

Durch Rufus' Hinweis und Deiner Bestätigung weiß ich jetzt, dass das ein 
Fehler ist. Danke.

Gruß,
Munir

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren