MCP4725
- rom3
- Autor
- Offline
- New Member
Weniger
Mehr
- Beiträge: 4
- Dank erhalten: 0
23 Apr 2017 14:48 #176
von rom3
MCP4725
@supporter
Du hast recht, mit Wire.begin(SDA,SCL) kann man die gpios einstellen. Habe leider nach der Inizialisierung des dacs erst SDA und SCL zugewiesen. Dadurch nahm er die Standard-Werte.
Habe auch mal den Bus-Speed auf 400kHz erhöht, leider ohne Geschwindigkeitszuwachs.
Das Youtube-Video zeigt natürlich einen VCO angesteueret mit 2 MCPs. Aber ich möchte versuchen eine LoFi-Klangerzeugung mit dem MCP zu realisieren. Darum erst einmal eine Uhr die jede Sekunde verschiedene Töne über den D/A-Wandler ausgibt.
Du hast recht, mit Wire.begin(SDA,SCL) kann man die gpios einstellen. Habe leider nach der Inizialisierung des dacs erst SDA und SCL zugewiesen. Dadurch nahm er die Standard-Werte.
Habe auch mal den Bus-Speed auf 400kHz erhöht, leider ohne Geschwindigkeitszuwachs.
Das Youtube-Video zeigt natürlich einen VCO angesteueret mit 2 MCPs. Aber ich möchte versuchen eine LoFi-Klangerzeugung mit dem MCP zu realisieren. Darum erst einmal eine Uhr die jede Sekunde verschiedene Töne über den D/A-Wandler ausgibt.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- supporter
- Offline
- Premium Member
Weniger
Mehr
- Beiträge: 135
- Dank erhalten: 12
24 Apr 2017 07:56 - 24 Apr 2017 07:57 #177
von supporter
MCP4725
Hallo rom3,
mit 400kHz hast Du den Bustakt verringert. Die 1000 bedeutet: 1 Mbit/s (wie ich auch schrieb), also 1000 Mbit/s.
Die kannst folgende Raten einstellen:
Standard Mode (Sm) 0,1 Mbit/s bidirektional
Fast Mode (Fm) 0,4 Mbit/s bidirektional
Fast Mode Plus (Fm+) 1,0 Mbit/s bidirektional
High Speed Mode (Hs-mode) 3,4 Mbit/s bidirektional
Ultra Fast-mode (UFm) 5,0 Mbit/s unidirektional
Bitte gucke aber zuerst ins' Datenblatt welche Busgeschwindigkeit der MCP versteht. Wenn Du weitere I²C Komponenten am Bus betreibst must zudem eine für alle Teilnehmer geeignete Geschwindigkeit gewählt werden.
Was erwartest Du für Auswirkungen wenn Du den Bustakt erhöhst oder verringerst?
Weiterhin viel Spaß bei Deiner Programmierübung!!!
Jörg
mit 400kHz hast Du den Bustakt verringert. Die 1000 bedeutet: 1 Mbit/s (wie ich auch schrieb), also 1000 Mbit/s.
Die kannst folgende Raten einstellen:
Standard Mode (Sm) 0,1 Mbit/s bidirektional
Fast Mode (Fm) 0,4 Mbit/s bidirektional
Fast Mode Plus (Fm+) 1,0 Mbit/s bidirektional
High Speed Mode (Hs-mode) 3,4 Mbit/s bidirektional
Ultra Fast-mode (UFm) 5,0 Mbit/s unidirektional
Bitte gucke aber zuerst ins' Datenblatt welche Busgeschwindigkeit der MCP versteht. Wenn Du weitere I²C Komponenten am Bus betreibst must zudem eine für alle Teilnehmer geeignete Geschwindigkeit gewählt werden.
Was erwartest Du für Auswirkungen wenn Du den Bustakt erhöhst oder verringerst?
Weiterhin viel Spaß bei Deiner Programmierübung!!!
Jörg
Letzte Änderung: 24 Apr 2017 07:57 von supporter.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
- Startseite
- Impressum / Datenschutz / ...
- ESP8266 spezifisch
- Codebesprechung
- MCP4725