drivepro82
03.09.2008, 17:05
Hallo!
Stehe vor dem nächsten Problem!
Zur Zeit kann ich meine im uC berechneten Werte nur üder RS232 am Terminalprogramm in Bascom ausgeben.
Der nächste Schritt soll aber die Ausgabe an einen D/A-Wandler (LTC 1451) sein.
Hierzu möchte ich den I2C-Bus nutzen. (s. kleiner Schaltplan in der Anlage)
Der LTC 1451 hat ein 12 bit Schieberegister, in das die Daten mit dem Clocksignal geladen werden müssen. Zum Wandeln der Daten in eine Spannung muss ein Chip Select (CS) Signal angelegt werden.
Wie in meinem kleinen Schaltplan zu erkenn ist, möchte ich abwechselnd 2 D/A Wandler ansprechen, die beide immer alle Daten bekommen. Über CS wird ausgewählt, welcher der beiden Wandler arbeiten soll.
Kann mir jemand sagen, wie ich meine Werte ( im Moment noch als Single an den Bascom Terminal) an den DA Wandler bekomme (mit dem I2C Bus), und wie ich das zeitlich richtig mit dem CS signal hin bekomme?
Stehe vor dem nächsten Problem!
Zur Zeit kann ich meine im uC berechneten Werte nur üder RS232 am Terminalprogramm in Bascom ausgeben.
Der nächste Schritt soll aber die Ausgabe an einen D/A-Wandler (LTC 1451) sein.
Hierzu möchte ich den I2C-Bus nutzen. (s. kleiner Schaltplan in der Anlage)
Der LTC 1451 hat ein 12 bit Schieberegister, in das die Daten mit dem Clocksignal geladen werden müssen. Zum Wandeln der Daten in eine Spannung muss ein Chip Select (CS) Signal angelegt werden.
Wie in meinem kleinen Schaltplan zu erkenn ist, möchte ich abwechselnd 2 D/A Wandler ansprechen, die beide immer alle Daten bekommen. Über CS wird ausgewählt, welcher der beiden Wandler arbeiten soll.
Kann mir jemand sagen, wie ich meine Werte ( im Moment noch als Single an den Bascom Terminal) an den DA Wandler bekomme (mit dem I2C Bus), und wie ich das zeitlich richtig mit dem CS signal hin bekomme?