-
Thread
I2C-BUS Probleme
Hallo Leute, ich steuere mit einem AVR 2313 bereits einen PCF8574 und einen PCF8591 an. Jetz möcht ich noch eine DA-Baustein MAX521 einsetzen, der reagiert aber nicht. Ich gehe davon aus, das der I2C-Bus funktioniert, und die Adressierung (0x50) für den Max habe
-
Thread
pcf 8591 - URef?
ich mir über das Datenblatt nicht so ganz beantworten konnte. Kann ich URef für den DA Ausgang des PCF 8591 auf 9 Volt legen? Oder geht das max. bis 5V? Vielen DAnk für Tips Martin
-
Thread
Brauche hilfe bei AD-Wandleranschlüssen
Hallo Daniel 1. Möglichkeit I2C AD Wandler mit 4 Kanälen anschliessen PCF 8591. Sollte bei einem MEGA8 kein großes Problem sein 2. Möglichkeit Such mal im Internet z.B.: nach 4053. Ist ein Multiplexer. Damit kann man dann die AD Kanäle umschalten. MFG Dieter
-
Thread
I2C & A/D
Ein PCF8591 von Philips braucht für eine Wandlung 90µS. Das ergibt ein Wandlungsrate von 11.1khz und bei einer Busbandbreite von 400kbit/s könnte man theoretisch einen Kanal echtzeit abfragen! (Ohne Gewähr)
-
Thread
D/A am Atmel von 0-12V
Ich will mit einem Atmel 90S8515 eine Gleichspannung von 0-12V ausgeben. Hierzu wollte ich einen PCF8591 einsetzen (I2C-Bus habe ich sowieso auf der Platine und mit den Eingängen kann man vielleicht auch noch was anfangen ;=)). Wie mache ich das jetzt am Besten mit den 12V? Der PCF vertägt ja nur
-
Thread
AVR - USB - Interface
das Interface zu testen, und die Ansteuerung unter Windows zu testen): Ein 4-fach Voltmeter: Einen PCF8591 (4xAD/1xDA - Wandler) über I²C-Bus an einen AVR-Mikrocontroller, den UART des AVR's verbunden mit dem USB-Interface. Ich verwende zur Zeit den Treiber der Firma "FTDI Chip" unter Windows. Unter
-
Thread
Compiler-Fehler?
t minor; }; struct dirs dir[NO_DIRE] = { { "tty" , 0, 0 }, // UART 0 { "ram" , 1, 0 }, // PCF8570, address 0 { "par1", 2, 0 }, // PCF8574, address 0 { "par2", 2, 1 }, // PCF8574, address 1 { "ad0" , 3, 0 }, // PCF8591, address 0, 1. A/D-converter { "ad1" , 3, 1 }, // PCF8591, address 0, 2. A/D-converter { "ad2" , 3, 2 }, // PCF8591, address 0, 3. A/D-converter { "ad3" , 3, 3 }, // PCF8591, address 0, 4. A/D-converter { "da0" , 3,32 }, // PCF8591, address 0, D/A-converter }; ... some other code ... for(j=0; j<NO_DIRE