Forum: Analoge Elektronik und Schaltungstechnik DS1307 Impulsspannung


von Pirmin (Gast)


Lesenswert?

Halllo Zusammen

Ich hab ein Projekt am laufen, indem ich eine I2C schnittstelle
programmieren muss (Assembler Prozessor C509-LM), da ich keine als 
hardware zur verfügung habe.
Mit der Schnittstelle soll ein RTC (DS1307) angesteuert werden.

Mir ist es gelungen, dass der RTC die Sekunden zählt. Diese Signale habe
ich mit dem KO gemessen, jedoch hat ein Bit nur eine spannung von 0.4
Volt.
Die Zählzustände sind klar ersichtlich.
Für den PULL-UP Widerstand habe ich 4.7kOhms verwendet.
Was könnte der Fehler sein

von Nilp (Gast)


Lesenswert?

Ja, der Ausgang ist Opendrain und muss raufgezogen werden, am Besten mit 
dem steuerbaren Pullup den Controllers.

N.

von Pirmin (Gast)


Lesenswert?

Jeodch ist nur der Impuls mit der die Zeit gelesen wird so gering (0.4V) 
die restlichen Spannung so um die (4,8V)

von Pirmin (Gast)


Angehängte Dateien:

Lesenswert?

Pull ups haben wir scho, und es geht trotzdem nicht. Im anhang ein 
Diagramm, welches das KO- Bild darstellt. Wieso sind die 8 Datenbits 
nicht auf der gleichen spannung wie die übrigen?? und wieso gehen sie 
unter GND???

von Zoch (Gast)


Lesenswert?

Tiefer als der GND der Uhr ? Eher unwahrscheinlich, da die Uhr nicht 
negativ gespiesen ist.

Z

von Pirmin (Gast)


Lesenswert?

das ist klar, aber die Impulse sind tiefer als das LOW der anderen 
Signale???

von Pirmin (Gast)


Lesenswert?

push

von Rahul, der Trollige (Gast)


Lesenswert?

Zeich mal dein Programm!

von Pirmin (Gast)


Angehängte Dateien:

Lesenswert?

...

von Rahul, der Trollige (Gast)


Lesenswert?

Laut Datenblatt kann man den PORT1 auch zur Push-Pull-Endstufe machen.
Das wäre natürlich fatal, weil es dann zu einem Kurzschluß kommt, wenn 
der Portpin eigentlich hochohmig sein sollte.

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
Noch kein Account? Hier anmelden.