-
Thread
Pull-Up Widerstände benötigt?
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
I2C Wandler Problem
hallo.. wollte nur fragen ob es so funktioniert eine analoge spannung am PCF8591 (PORTC) einzulesen und am LCD display an (PORTD) auszugeben. verwende den ATmega32, Codevision und weiß dass ich erst umrechnen muss. aber vom prinzip her stimmt so das holen der Daten vom Wandler
du es nicht einfach? Code für den GCC gibt es z.B. hier: http://mc-project.de/Pages/Projekte/ICs/PCF8591/PCF8591.html
-
Thread
Spannungsabfall am Ausgang
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 passiert
Wert hat (teils sogar über 10V), welcher dann über ca. eine > Minute abfällt. NXP schrieb in PCF8591-Datenblatt: >After a Power-On Reset (POR) condition, all bits of the control register >are reset to logic 0. The D/A converter and the oscillator are disabled >for power saving. The analog output
-
Thread
PCF8591
die com! wollt euch nur mal kontaktieren und um rat bitten. ich will den wert des AD-Wandlers PCF8591 kanal 0 einlesen und an einem Port ausgeben. verwende einen atmega32 und suche hilfe zur ansteuerung oder ein beispiel programm.. gruß andres müller
-
Thread
[V] µC, Halbleiter, Relais
-> 1,50€/Stk. 2x PCA9698DGG: 40Bit I/O-Expander I²C -> 1,50€/Stk. 100x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 11x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V
-> 1€/Stk. 6x AN2131QC: 8051, USB -> 1€/Stk. Halbleiter: 98x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 6x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V
-
Thread
LM675T mit PCF8591P DAC steuern
ITS-LZ 1335, 12V, 4 Watt) mit einem Raspberry Pi analog ansteuern (nicht per PWM) und habe dazu einen PCF8591P ausgewählt, da ich auch noch ein paar Analogeingänge benötige. Die 0-5V des AOUT des PCF8591P wollte ich dann per LM675T auf 0-12V verstärken und damit auch den nötigen Strom bereitstellen. Unklar
und den Knotenpunkt mit Masse der 5V verbinden, wenn die einzige andere Verbindung ein Draht vom PCF8591 zum nichtinvertierenden Eingang des LM675 ist, weil der Eingangsstrom gering ist und den Spannungsteiler nicht belastet, aber achte auf die Schwingneigung der Schaltung.
-
Thread
I2C Adresse stimmt nicht
Verdrahtungsfehler denke ich momentan eher nicht. I2C auf dem Atmega 8 läuft, das haben vorherige Tests mit einem PCF8591 bewiesen. Die Belegung des nun verwendeten Sensors habe ich sowohl mit dem Lieferanten als auch mit dem Datenblatt abgeglichen, beides identisch und selbstverständlich auch so verdrahtet in meiner
schrieb im Beitrag #4102032: > I2C auf dem Atmega 8 läuft, das haben vorherige Tests mit einem > PCF8591 bewiesen. Vielleicht reagiert der PCF8591 auf deine komischen SCL-Ruhepegel anders als der AM2321B. Nach Datenblatt soll SCL vor START und nach STOP auf High-Pegel liegen.
-
Thread
fehler bei pcf8591
Hallo Leuz! Ich habe folgendes problem, ich möchte nen analogwert vom kanal1 von meinem pcf8591 per uart auf meinen rechner schicken, hab auch schon den code und ewig rumprobiert, aber ich krig imer nur leerzeichen!?! also hier mal der code incl. i2c routine. ich hoffer ihr könnt mir helfen
-
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
RMS to DC Schaltung
Warum eine einfache Spitzenwertgleichrichtung wenn man fuers gleiche Geld RMS haben kann. Und denn PCF8591 (8Bit) braucht er dann auch nicht. Im ATMega hat er auch noch einen 10Bit Wandler nebenbei.
@ MaWin >> Wie willst du denn dann deinen PCF8591 auslesen ? Rästel über Rätsel mein I2C-Master ist ein PC mit einem USB-I2C Interface ... wird auch für die Haussteuerung verwendet. Gruss Ralf
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,25€/Stk. 116x LTC1337CG, LT: RS-232 5V 3-Driver/5-Receiver -> 0,25€/Stk. 153x PCF8591T, Philips: I²C 8Bit ADC und DAC -> 0,50€/Stk. 319x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk. 295x PCA9515A, NXP: I²C Bus repeater ->
-> 0,25€/Stk. 116x LTC1337CG, LT: RS-232 5V 3-Driver/5-Receiver -> 0,25€/Stk. 153x PCF8591T, Philips: I²C 8Bit ADC und DAC -> 0,50€/Stk. 309x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk. 295x PCA9515A, NXP: I²C Bus repeater ->
-
Thread
Spanungsmessung mit PCF8591
Hallo! Ich würde gerne mit einem A/D Wandeler PCF8591 Spannungen messen. Da ich leider noch keine Erfahrung mit den Wandlern habe würde mich brennend Interressieren wie Spannungen +/- 30 Volt oder größer mit A/D Wandler gemessen werden kann bzw. wie man sowas realisiert. Der PCF8591 wird an 5V betrieben damit lässt sich eben nur von 0-5V Messen. Ich hoffe das mich auch jemand aufklärt wegen VRef was kann ich damit machen oder wie beschalte ich es richtig. PS: Wenn jetzt
-
Thread
Problem mit PCF8591
Hallo, ich habe ein Problem mit meinem PCF8591. An und für sich funktioniert der Chip super. Mein Problem ist nur das die Reihenfolge der Kanäle durcheinander (genauer gesagt um einen versetzt ist). Ich habe 4 Potis an die 4 AD Eingänge angeschlossen
-
Thread
Strommessung mit PCF8591
ich möchte den Ladestrom eines Solarreglers mittels Spannungsabfall an einem Shunt mit einen PCF8591 messen (24V, 0-20A). Anbei die geplante Schaltung, trotzdem ergeben sich mir noch einige Fragen, da ich nicht der Elektronik-Profi bin: 1. Gibt es Anmerkungen zur Schaltung ? Habe ich was grundlegendes
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
Stk. Halbleiter I²C: 90x PCA9306D: I²C Level Shifter -> 0,50 €/Stk. 193x PCF8591T: I²C 8Bit ADC und DAC -> 0,50 €/Stk. 295x PA9515A: I²C Bus repeater -> 0,50 €/Stk. 3x PCA9634PW: I²C 8Bit LED Treiber -> 0,75 €/Stk. 11x P82B96
Stk. Halbleiter I²C: 90x PCA9306D: I²C Level Shifter -> 0,50 €/Stk. 173x PCF8591T: I²C 8Bit ADC und DAC -> 0,50 €/Stk. 285x PA9515A: I²C Bus repeater -> 0,50 €/Stk. 11x P82B96: I²C Dual Bidirectional Bus Driver -> 1,00 €/Stk. Netzteile
-
Thread
Galvanisch getrennte Spannungsmessung mit ADC
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
ph-Sonde: Strom und Spannung
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
PCF8591 Befehlstabelle
Hallo, ich möchte mit einem 89C51RD2-CM Microcontroller und einem PCF8591 A/D-Wandler ein Stimmgerät programmieren. Gibt es eine Befehlstabelle für den A/D-Wandler? Über sonstige Anregungen und Hilfen wäre ich sehr dankbar, da ich nicht viel Erfahrung mit der Assembler-Programmierung
http://astro.temple.edu/~cvecchio/PCF8591_6.pdf
-
Thread
drucksensor an pcf8591
hallo, kann ich den drucksensor(MPX-Familie) direkt an den adc pcf8591 hängen? reicht die auflösung? danke für eure hilfe. crishy
-
Thread
AD-Wandler über I²C
mehr als 50µs verwendet werden, da ansonsten keine zwei Werte pro Periode zu erhalten sind. Der PCF8591 schien mir zunächst attraktiv, aber laut Datenblatt braucht er für eine Umwandlung 90µs. Kann man diese Zeit über einen externen Oszillator verringern, hat da jemand Erfahrungen mit gemacht?
Google will mir einfach nicht helfen :( Komm immer wieder nur auf den PCF8591.
-
Thread
Erhältlicher Digital Analog Wandler gesucht?
Oder den I2C-Bus PCF8591, hat nur einen 8 Bit DAC aber noch 4 ADC Eingänge. Aber der LTC1257 ist auch mein Standard. Den gibts von Reichelt und Conrad, mit dem üblichen Süd-Nord-Preisgefälle. Schnell bis 30 MHz, 8 Bit und
LTC1257 ist über 7 Euro teuer! TDA8702 hat keinen seriellen Eingang PCF8591 könnte interessant sein, danke.
-
Thread
Wassersensor
eine analoge Spannung des Sensors messen soll, gibt es zum Beispiel den bekannten 8-Bit-AD-Wandler PCF8591: http://www.nxp.com/documents/data_sheet/PCF8591.pdf der hat schon einen Multiplexer für vier Eingänge eingebaut
-
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 minimale
-
Thread
serieller DAC bei Reichelt
Hallo Ben2, bei Reichelt gibt es für 4,70 EUR den PCF8591. Er wird über I2C/TWI betrieben, und hat 4 analoge Eingänge und einen analogen Ausganng. (alle 8 bit) http://www.semiconductors.philips.com/acrobat/datasheets/PCF8591_6.pdf Gruß Fiffi
-
Thread
Anzeige LCD-I2C / Multitasking und Tasterentprellung von Peter
#include "main.h" #include "i2clcd.h" #include "i2cmaster.h" #include <stdlib.h> #define PCF8591w 0x90 #define PCF8591r 0x91 volatile int16_t led1=0; volatile int8_t lauf=0; volatile int8_t anz=123; char Buffer[20]; /////////////////////////////////////////////////////// volatile
durchschalten und die Werte auf dem Display ausgeben. Als Anwendung z.B. Spannungsausgabe mit dem PCF8591 und Anzeige. Die Tasterabfragen habe ich noch als Kontrolle drin. Begrenzung geht auch Danke für deine Hilfe achim
-
Thread
I2C-Slave mit mehreren Adressen
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
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
Elektronikteile
2Stück BGD502 2Stück BGY685A 20Stück SG1401T 100Stück PCF8570T 50Stück PCF8591T 10Stück K4S641632H-TC75 4Stück 3SK122 100Stück BFR94 20Stück TP3098 30Stück BFT97 40Stück BFQ69 40Stück L200C 100Stück D206 30Stück 27C256
HI! Noch was da?? Hätte interesse an: PCF8570T PCF8591T PCF8584T 27C256 Was sind denn die Preise für die IC's? Mfg Cri
-
Thread
PCF8591 richtig an AVR anschließen
Hallo, möchte den PCF8591 gerne als DA-Wandler zur Audioausgabe benutzen. Wenn ich ihn so anschließe ( http://www.qsl.net/pa3ckr/bascom%20and%20avr/i2c/i2c-pcf8591.gif), mache ich dann alles richtig (ok, SDA und SCL natürlich
-
Thread
ATmega in einem Mischpult (Umrüstung)
Hallo, ein möglichkeit wäre die Fader mit Hilfe eines "PCF 8591" der über I2C angesprochen wird, einzulesen. mfg
>ein möglichkeit wäre die Fader mit Hilfe eines "PCF 8591" der über I2C >angesprochen wird, einzulesen. Man könnte auch eine Bildverarbeitung einsetzen... *zickigiss*
-
Thread
ADC (Seriell) über Mikrocontroller auslesen
Testboard gehört, ist auch noch einiges an Schnick-Schnack drauf - unter anderem ein ADC von Phillips (PCF8591P) (Datasheet: http://astro.temple.edu/~cvecchio/PCF8591_6.pdf ). Der ADC ist wie im Dateianhang zu sehen so am den Atmel geschaltet. Nun ist meine Frage: Wie frage ich nun den Wert von dem Port
-
Thread
[V] AD5541, PCF8591T, PCM1739E
habe hier noch ein paar unterschiedliche DACs liegen von denen ich mich trennen möchte. * >20 Stk. PCF8591T: I²C 8Bit ADC und DAC * >30 Stk. AD5541: 2,7V-5,5V 16Bit DAC * >10 Stk. PCM1739E: 24Bit, 192kHz Audio-DAC Ich dachte an jeweils 1€ pro Stück. Versand je nach Menge im Groß- oder Maxibrief. Wer
PCF8591T: SO16 AD5541: SOIC-8 PCM1739E: SSOP-28
-
Thread
PCF8591 bzw richtig messen
Ich möchte mit einem PCF8591 die Widerstandsänderung an PT1000-Sensoren messen. Die Schaltung(PCF8591) funktioniert mein Problem ist das sich der wert kaum ändert daher meine Frage wie muss ich den Spannungsteiler aufbauen damit
-
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 810145
-
Thread
Thermo widerstand lesen?
wie ich mit meinem raspi einen Thermowiderstand ,,auslesen'' kann. Ich hab mein Raspi mit einem PCF8591 ADC verbunden und den Thermo angeschlossen. Mit Pull Down. Nun wie bekomme ich aus dem Wert des ADC eine Temperatur raus? Thermosensor: http://www.farnell.com/datasheets/102485.pdf
Glenn Rathke schrieb im Beitrag #3663522: > Ich hab mein Raspi mit einem PCF8591 > ADC verbunden und den Thermo angeschlossen. Mit Pull Down. Wie sieht denn die Schaltung aus? Was für ein Wert hat der Widerstand? Gruss Klaus.
-
Thread
PCF8591 - Beschaltung korrekt ?
:10. Die abgefallene Spannung über den Messshunt (REF+ - REF-) würde ich gerne mit Hilfe des PCF8591 differentiell messen. Ist der Schaltungsaufbau korrekt ? (Verbesserungen sind willkommen.) Müssen GND und AGND unbedingt verbunden werden ? Brauche ich für die Eingänge des Messhunts jeweils
Shunt zwischen Verbraucher und GND einbauen, da damit die Anpassung an den Wertebereich 0-5V des PCF8591 entfallen kann. Vielen Dank Michael
-
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
LCD über Subroutine ansprechen ???
vom PCF8574(2) Dim W_adr_3 As Byte 'Schreibadresse vom PCF8591(1) Dim R_adr_3 As Byte 'Leseadresse vom PCF8591(1) Dim T_boiler As Byte 'Temperatur vom Boiler Dim T_puffer As Byte
-
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
pcf 8591 - URef?
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
PCF8583 Uhr mit I2C ansteuern
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. Dann habe ich mal mit dem Timing variiert, jedoch ohne Erfolg auch beim A/D Wandler. Dagegen
> 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. Schreibst Du nur auf den 8574A, oder liest Du auch? Es kann ja sein, dass das Schreiben
-
Thread
0-20mA messen mit dem I2C Bus
unterschiedlicher Bürde bestückt werden - Bürde z.B. 250 Ohm oder 500 Ohm - Grundplatine mit dem PCF 8591 und Anschluss zum I2C Bus - zusätzlich 12V Speisung vorhanden - durch separate Platinen können auch andere Bereiche angewendet werden - Einstellung der Bereiche z.B. 4-20mA, 0-20mA, Anzeige Wert
Display 4x20 - Programm in C, ATm 1284p, 16Mhz - Eingabe / Ausgabe Spannung erfolgt mit einem PCF8591 - Verbindung mit I2C Bus - Tasten auf einem Port des Atm - 5V und 12V notwendig - Kontrolle mit einer LED - Einstellung / Ableich verschiedener Spannung möglich - Anpassung Bürde 250 oder 500