-
Thread
Von I2C auf SPI umsteigen sinnvoll?
komme ich gut klar und alles funktioniert wie es soll. Aber: Mir stehen nur 8bit für den ADC/DAC (PCF8591) zu Verfügung. Das ist mir zu wenig. Ich möchte gerne 12bit haben. Aber genau hierin liegt die Schwierigkeit. Ich finde keinen 12bit ADC mit I2C Anbindung (der auch als Anfänger gut lötbar ist).
-
Thread
IO- Erweiterungen für Arduino Atmega 168
Analoge I/Os? Digitale könnte man mit Schieberegistern, SPI, oder I2C Bausteinen realisieren. Siehe PCF85XX Baustein Funktion PCF8574 I/O Port Extender 8-bit PCF8574A I/O Port Extender 8-bit PCF8575 I/O Port Extender 16-bit P82F715 Bus Line Extender P82B96 Bus Line Extender PCF8591P Analog I/O Bus Baustein LM75 Temp Sensor 0,5° PCA9532 16-bit LED Dimmer PCA9547 1-to-8 I2C Switch PCA8565 Real Time Clock / Calendar
-
Thread
Verschiedene Verstärkungen über einen OpAmp?
als auch die Generierung der Spannung für den analogen Ausgang (beides wird über den AD/DA Wandler PCF8591 gemacht) wird je ein LMC6062 verwendet. Meine Frage ist nun (da dieser OP ein Dual-OP ist) ob ich beide Verstärkungen über einen einzigen IC-Baustein machen kann? Insbesondere in Anbetracht dessen
Ok, danke. Also mir reichen 10bit. Aber wenn die Preise so hoch sind... :-( Der PCF8591 hat ja sowohl ADC als auch DAC und ist noch billig. Leider eben nur mit 8bit :-(
-
Thread
A D converter mi I2C
Danke, ich hab den mal bei reichelt gesucht und dabei den PCF8591P gefunden, jetzt ist meine frage: ist hier ein externer oscillator nötig oder schon verbaut. Es gibt dafür nämlich ein Anschluss und mein englisch ist auf die schnelle nicht gut genug dafür
ATTINY 461A-PU: 1.85 € PCF8591: 2.45 € Tiny: 11 Kanäle, 10 Bit, mit PGA und differentiellen Eingängen. Mehrere PWM-Kanäle bis zu 16 Bit. Eingebaute Referenz PCF8591: 4 Kanäle, 8 Bit, differentielle Eingänge, aber kein PGA
-
Thread
Mehrere Devices an I2C
irgendwie möglichst nah am Ende der Kette. Aber was ist das Ende? Was ist Master und was ist Slave (PCF8591 oder MCP 23008)?
-
Thread
ph-Sonde: Strom und Spannung
auf meinem Board. Ich würde den zweiten Kanal für die Verstärkung verwenden. Als ADC habe ich einen PCF8591 (ist von der Auflösung nicht ideal, soll aber erst einmal reichen. Da die pH-Sonde sowohl positive als auch negative Spannungen ausgibt, habe ich etwas Probleme und wollte eben mit der Referenzspannung
kann ;-) Macht es denn Sinn einen solchen als Referenz für den ADC zu verwenden? Ich verwende einen PCF8591, der leider nur 8bit hat. Diesen betreibe ich mit 3,3V, die ich gleichzeitig als Referenz setze. Die 3,3V kommen LM1117T-3.3V.
-
Thread
Spannungsabfall am Ausgang
0-10V bestimmen die Helligkeit der Leuchte. Jetzt dimme ich per Software von 0 auf 100% (0-3,3V am PCF8591 -> 3-fach verstärkt über dem Op). Bis hierhin funktioniert alles sehr gut, aber... 1) Nach unbestimmter Zeit fällt die Spannung am Ausgang ab, d.h. das Licht wird wieder maximal gedimmt. Das
Spannung am Ausgang ab, Allgemein fehlen mir in deiner Schaltung viele Abblock-Cs (z.B. am LM1117 und PCF8591). Seltsames Verhalten würde ich zuerst mal darauf schieben. Im Schaltplan fehlt eine Verbindung von -V input und -V Output des DC-DC-Wandlers. Auch der Augangskondensator Co fehlt. Jay
-
Thread
Fehlende Abblockkondensatoren
die Referenzspannung noch abgeblockt werden? Den Teil hatte ich nicht verstanden. Derzeit ist sie am PCF...
zweiten Kanal für etwas anderes verwenden (was mir sehr gelegen käme, da ich den analogen Ausgang des PCF8591 mit einem nichtinvertierenden OP um den Faktor 3 verstärken muss). Oder spräche da etwas dagegen? - Die Versorgungsspannung des OP wäre doch prinzipiell egal, oder? D.h. wenn ich das Ganze über
-
Thread
Platinendesign für Sondenmessung
deine AD-Wandlung besser funktionieren. Kann ich einfach eine Verbindung von Diode zur Referenz des PCF legen?
Der PCF8591 braucht noch eine Adresse: A<0:3> muss angeschlossen werden.
-
Thread
Ultra Low Bias OpAmp zur ph-Messung
eine vernünftige :-) > PH 0-13.99 erfordern 11 bit A/D Wandler. Du hast nur 10. Ich verwende den PCF8591 als Wandler. Der hat nur 8bit. Ist es damit schon sinnlos? Sonst müsste ich einen weiteren Wandler mit höherer Auflösung dazupacken.. (12bit oder mehr?) Ich dachte ich könnte die 8bit irgendwie
-
Thread
Pull-Up Widerstände benötigt?
nicht sicher ob und wo Pull-Up-Widerstände benötigt werden. Die RTC wird mit 5V betrieben, während das PCF8591-Modul mit 3,3V aus dem RPi versorgt wird. Beide werden wiederum per I2C eingebunden. Ansonsten denke ich, dass ich alle End-Widerstände drin habe. (oder?) Falls jemandem noch Fehler in dieser
über einen Hinweis sehr dankbar. Würde gerne eine Platine hieraus erstellen... Hintergrund: Der PCF8591 wird für ein anaologes Ausgangssignal benötigt, welches wiederum auf 0-10V verstärkt wird. Entsprechend kommt der OpAmp LM6142 zum Einsatz. Versorgt wird das ganze mit 12V, welche wiederum aus dem
-
Thread
Verschiedene Spannungen auf einer Platine
humberto schrieb im Beitrag #3577626: > Dein Pin 1 am GPIO ist also ein 3,3V-Ausgang, der den PCF8591 > mitversorgen kann. D.h. ich kann den PCF8591 ohne die Pullups direkt anschließen? D.h. von 3,3V Pin direkt an Vdd anschließen ohne die Widerstände? Die Dioden kann ich aber lassen, oder?
Jay Myon schrieb im Beitrag #3577645: > D.h. ich kann den PCF8591 ohne die Pullups direkt anschließen? Für SDA und SCL sind die schon am RPi (R1,R2) vorhanden. > 3,3V Pin direkt an Vdd anschließen Ja. > Die Dioden kann ich aber lassen, oder? Wie soll
-
Thread
8 Bit DAC/seriell ohne Datenoverhead?
PCF8591. Der hat einen seriellen I2C Anschluss und kann wahlweise als 8 Bit A/D oder D/A Wandler verwendet werden.
-
Thread
Ports des PCF8574
hat, kann ich ihm den ganzen Artikel mit Erklärung schicken. Suche im Gegenzug einen Code für den PCF8591. Hat da jemand was für mich? achim
> oder nicht. echt witzig :) Achim Seeger schrieb im Beitrag #3552044: > Infos über den PCF 8591 sind noch weniger zu finden hier steht alles drin, was man wissen muss, also wo liegt das Problem? www.nxp.com/documents/data_sheet/PCF8591.pdf
-
Thread
Galvanisch getrennte Spannungsmessung mit ADC
schon zusammengesteckt und es funktioniert auch so wie es soll. Nun möchte ich die 0..2V mit einem PCF8591 (ich werde mich noch nach einem präziseren ADC mit I2C umschauen, vielleicht hat jemand Tips) messen. Dabei wäre es laut meinem Schaltplan ja so, dass alles was blau umrandet ist galvanisch getrennt
seine Daten seriell (z.B. mit 19200bd) über die > Leuchtdiode des Optkopplers sendet. Naja, den PCF8591 hatte ich ja erwähnt. 10 Bit wären allerdings wünschenswert. Da I2C als Bus wohl flach fällt: Was wäre denn empfehlenswert? Und man bräuchte dann doch auch einen Optokoppler der das Timing
-
Thread
Auflösung Temperaturmessung 1N4148 Atmega328
MaWin mit der Serienschaltung habe ich schon eimal realisiert. Dabei ging es darum, einem 8-Bit ADC (PCF8591 und TLC549) etwas mehr Auflösung zu verpassen. 4 St. 1N4148 in Serie, je 2 mechanisch parallel; 2 Drähte daran, darüber ein Stückchen Schrumpfschlauch, fertig. Ein wunderbar kleiner Fühler
-
Thread
Literaturverzeichnis/ Ordnungsprinzip wanted
PDF-Hauptordner Datenblaetter_A-K Analog_ICs AD_DA Wandler ADundDA-Wandler PCF8591_AD-DA-Converter_8Bit_I2C-Bus_Philips-NXP_27Jan2003.pdf .. .. AD-Wandler AD876.pdf AD2020_AD-Converter3digit_AnalogDevices.pdf ..
-
Thread
ADC Porterweiterung mit Analogmultiplexer Fragen zu Umschaltzeit, Spannungsverlust usw.
analoge multiplexer arbeiten, sollst du auch deine option 4 (ADC via I2C oder SPI bus) ueberlegen. (zB pcf8591 ist einfach in through-hole gehause zu bekommen) PS : Dein ATMEGA32 hat auch nur 1 ADC und die 8 kanaele werden mittels internen MUX geschaltet.
-
Thread
I²C Komponenten -> Beschaffung
möchtest, > könnt man dir vielleicht weiter helfen. Puffer PCA9600 (ältere Version P82B96) Analog PCF8591 Multiplexer PCA9544 Ein-/Ausgabe PCF8574 Temperatursensor LM75 Gerne nehme ich auch andere Vorschläge an :D Als Vorlage für meine Modul benutze ich http://horter.de/i2c/index.htm
-
Thread
I2C-PCB-Layout bei mehreren Platinen
auch eine Laufzeitverzögerung. Merkwürdiger Weise sind die Bausteine der ersten Generation wie der PCF8574 oder auch der PCF8591 relativ unempfindlich. In einem Test konnte ich einen PCF8574 über eine Kabeltrommel mit 50m noch mit 100KHz ansteuern. Ein DS1631 ist da schon empfindlicher. Ich habe ein
-
Thread
Zwei Motoren mit Attiny85 ansteuern
auswerten. Die Idee ist, dass ich einen Attiny 85 verwende. Dieser soll über I2C einen AD Wandler (PCF8591), eine Uhr (DS1621), eine Portwerweiterung ( PCF 8574 an welches ich die Motor"steuerung" hänge), eine Porterweiterung (PCF 8574) für das Einlesen von Tastern und ein LCD Modul (Pollin 810145) ansteuern
Lutz S. schrieb im Beitrag #3327895: > Dieser soll über I2C > einen AD Wandler (PCF8591), eine Uhr (DS1621), eine Portwerweiterung ( > PCF 8574 an welches ich die Motor"steuerung" hänge), eine > Porterweiterung (PCF 8574) für das Einlesen von Tastern und ein LCD > Modul (Pollin
-
Thread
Heimautomation mit Raspberry PI - Einige Fragen zur Schaltung (Strommessung, Funk-Sensoren etc.)
dann würden sie wieder aus gehen. > Welcher A/D i2c-Chip ist dafür zu empfehlen. Beliebig, z.B. PCF8591 > Gibt es so etwas wie ein "Der macht alles mit"-Transistor Nein, gibt es nicht. Aber mit einem IRLU024N kommst Du schon recht weit. Für kleinere Ströme und Logikschaltungen würde ich außerdem
Ecke des Fensters oder so. >> Welcher A/D i2c-Chip ist dafür zu empfehlen. > > Beliebig, z.B. PCF8591 Schaltung wäre dann Pin => Photowiderstand => Masse bzw. VCC, je nach AD-Wandler, richtig? > >> Gibt es so etwas wie ein "Der macht alles mit"-Transistor > > Nein, gibt es nicht. Aber
-
Thread
PCF8591 als DAC mit 15 kHz überfordert?
Ich habe meinen ATMega 328 an einen PCF8591 angeschlossen, der als DAC arbeiten soll. Die ADC Funktion benötige ich momentan nicht. Mein Programm habe ich nach der Anleitung unter http://www.mikrocontroller.net/articles/AVR_TWI geschrieben
Hallo, ich meine, ich hätte vor gut 10 Jahren mit dem PCF8591 7 KHz geschafft. Viel mehr ist wohl nicht drin. Es ist ja auch ein Oldtimer. Gruss Klaus.
-
Thread
PCF8591 - I2C Protokoll
Hallo! Ich bin gerade dabei, einen PCF8591 an ein Raspberry Pi anzuschließen. Bis jetzt bin ich leider gescheitert... Ich habe das Datenblatt schon mehrmals studiert, doch leider ohne Erfolg. Das ganze programmiere ich in Python. Da
. Somit ist die Adresse eigentlich willkürlich gewählt und ich kann sie auch ändern. Da ich zwei PCF8591 habe, habe ich nur drauf geachtet, dass sie unterschiedliche Adressen haben. Aber was 0x4d betrifft: Fixe Adresse A2 A1 A0 1 0 0 1 1 0 1
-
Thread
Probleme mit PCF8591 an PIC32
Hallo, ich versuche seit einiger Zeit den PCF8591 mit einem PIC32 zum laufen zu bringen. Ich möchte gerne die angelegte Spannung (1V) am AD-Eingang über die I2C Schnittstelle auslesen. Jedoch bekomme ich bei jeder Wandlung nur den Wert 0xFF zurück
Hallo, der PCF8591 hat 4 verschiedene Kanäle, welche ich mit channel seperat ansprechen kann. Hier die Initialisierung: [c] //Initialisierung des PICs #define SYS_FREQ (12000000L) #define PBCLK SYS_FREQ
-
Thread
I2C Lichtsensor
Hm ich hab das mit nen Fotowiderstand gemacht also Relative Helligkeit, klapt ganz gut. PCF8591: http://www.grautier.com/wiki/doku.php?id=i_c-adc-erweiterungsplatine A905014: http://www.grautier.com/wiki/doku.php?id=adc-lichmessung Auswertungsbeispiel: http://grautier.ath.cx/bilder.php
meiner derzeitige Lösung mit einem PCF8591 und vier verschiedenen Fotowiederständen hat auch einige Jahre recht brauchbar funktioniert ... nur im Laufe der Zeit verabschiedeten sich ein Kanal nach dem anderen ... liefern keine Brauchbaren
-
Thread
Atmel Atmega644p (Crumb644 v1.1) mit PCF8591 Problem
Hallo, also ich muss für ein Schulprojekt mit einem uController (Crumb644 v1.1 mit Atmega644p) einen PCF8591P so ansteuern, dass ich am Ende einen Sinus erzeugen kann. Ich habe einen dementsprechenden Schaltplan entworfen und die Platine nach einer Überprüfung eines Lehrers auch gebaut. So, es ist
-
Thread
PCF8581 über I2C abfragen
Hallo, ich habe an einem Raspberry PI einen PCF8591p am I2C-Bus angeschlossen. Er wird auch mit I2cdetect -y 1 mit der Adresse 49 erkannt. Wie spreche ich über I2Cset und I2Cget korrekt den PCF8591 an um die Analogeingänge abzufragen? Ich
-
Thread
Neulingsempfehlung
einen I2C Adapter kaufen und da dann die ganzen üblichen I2C Sensoren und Interface dranhängen (z.B. PCF8574, PCF8591). http://www.elv.de/usb-i2c-interface-komplettbausatz-inkl-gehaeuse-bearbeitet-und-bedruckt-usb-kabel-3-anschlusskabel.html
-
Thread
Kalibrierung des KTY81-210
ist, bringt der als Puffer-C doch eigentlich nichts. Die UREF geht noch auf den Eingang VREF eines PCF8591P, der dann die Daten weiter gibt. Ich hänge den entsprechenden Schaltungsteil hier noch mit dran. 12V ist kein Problem, da diese Versorgung in der kompletten Schaltung vorhanden ist. Als OpAmp
-
Thread
[V] zwei Leiterplatten zum lernen von Bussystemen
welche ideal zum üben sind. Eine ist komplett mit I2C Bausteinen bestückt, SAA1064 LED Treiber PCF8583 Real Time Clock PCF8574 Port Expander 24C08WP EEPROM PCF8591P ADC Die andere hat SN74HC164N Schieberegister drauf. Gegen Portoerstattung an Schüler oder Studenten abzugeben. Viele Grüße
-
Thread
[S] Quad DAC mit interner Referenz , I2C und DIP
Wie wäre es mit so etwas?? http://dx.com/p/pcf8591-ad-da-converter-module-green-145922 Hab ich mir auch bestellt... ziemlich günstig. (Gibts glaub in Ebay noch billiger... oder war ein anderer DX Verkäufer musst mal bissel suchen)
-
Thread
Messproblem Diode
PS: Nachzulesen in: AATis e.V., Arbeitskreis Amateurfunk in der Schule Heft 11: 'AD-Wandler mit PCF8591' Das findet man nicht! im Net. Das Heft ist vergriffen, aber es ist auf der 'Weissen CD' des AATis zu finden.
-
Thread
Temperaturmessung mit PCF8591
des PCF8591 an die Logon Plus ist mir allerdings aufgefallen, dass die Temperatur schlagartig in die Höhe ging. Ich dachte zuerst ich hätte das Kabel des Sensors gelöst, allerdings ging die Temperatur nur
Du musst AGND mit dem Normalen GND verbinden. Haste dran gedacht das der Wert im Reg. des PCF8591, immer der Wert der vorigen Messung ist ?
-
Thread
Porterweiterung ADC
Am billigsten würde es mit nem PCF8591T gehen der hat I²C allerdings leider nur 8Bit der liegt bei Reichelt bei 59cent Ansteuerung ist auch sehr simpel. Hat 4 ADCs und 1 DAC.
K. J. schrieb im Beitrag #2676659: > Am billigsten würde es mit nem PCF8591T ... bei 59cent Mit dem http://www.reichelt.de?ACTION=3&ARTICLE=18474 kommst Du auf 28 Cent pro 8 Bit. Das große Aber ist nur, daß man da den ADC des µC nutzen müsste, und das wäre ja der
-
Thread
I²C Init bei PIC18F452
Widerstände, und kann mir den Grund nicht erklären. Kann mir jemand weiterhelfen? ich möchte nur den PCF8574 bzw. dem PCF8591 ansteuern. Quellcode: Init_I2C_Master(100); /************************************************************************/ #include <P18F452.h> // Include für PIC18F452
-
Thread
PCF8591 falsche Ausgangsspannung
Hallo! Vor mir liegt ein PCF8591 auf dem Steckbrett. Laut Datenblatt müsste der Eumel am Ausgang AOUT Vss --> Vref ; 0V --> 5V liefern. Das komische ist, dass er bei Maximum 255 über I2C lediglich 1V als Ausgangsspannung liefert
-
Thread
I2C-Slave mit mehreren Adressen
ein bestehendes I2C-System mit eingebunden. Soll aber auf der Platine über einen internen I2C-Bus 4 PCF8591 ansteuern. Heißt also er bekommt über den externen I2C Daten und leitet die intern weiter. Der Atmega muss also nach außen so tun als wäre er 4 PCF8574 um mit dem bestehenden System kompatibel zu bleiben. Muss intern aber wie gesagt als Master arbeiten und die 4 PCF8591 ansprechen.
-
Thread
Eprom kopieren
ist als ein EEPROM. Allerdings scheinen die Ergebnisse komisch zu sein weil sie dann eher mit dem PCF8591 zu tun haben der ein 16-Pinner ist.
>PCF8494C Wenn du ein PCF8594C draus machst dann ist das ein EEPROM.
-
Thread
PCF8583 Uhr mit I2C ansteuern
Hi Frank, merci, aber genau das ist ja das Verrückte. Ich habe ein Board mit dem PCF8574A (Portexpander), da läuft alles perfekt. Dann habe ich ein gleiches Board mit dem PCF8591 (A/D-Wandler). Das läuft nicht, obwohl ich die gleichen Routinen (übrigens von Dr Rathlev Uni Kiel) benutze
#2251218: > Hi Frank, > merci, aber genau das ist ja das Verrückte. Ich habe ein Board mit dem > PCF8574A (Portexpander), da läuft alles perfekt. Dann habe ich ein > gleiches Board mit dem PCF8591 (A/D-Wandler). Das läuft nicht, obwohl > ich die gleichen Routinen (übrigens von Dr Rathlev Uni Kiel