-
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
LTC1257 ist über 7 Euro teuer! TDA8702 hat keinen seriellen Eingang PCF8591 könnte interessant sein, danke.
-
Thread
Digitales Poti: Max.Spannung internen Widerstand ???
werd ich mir gleich morgen mal was überlegen... nen passenden Chip hab ich mir auch schon ausgeguckt:PCF8591 -> 3,3V kompatibel; i2C
-
Thread
8 Kanal ADC für I2C-Bus
addressierbar sein. Er sollte mindestens 8 bit Genauigkeit besitzen. Bisher hab ich nur einen 4 kanaligen (PCF8591) gefunden. Kann mir da jemand weiterhelfen?
-
Thread
Elektronikteile
BGY85 2Stück BGX885N 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
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
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
Hat der Sensor Differenzausgänge ? Der Eingangswiderstand des 8591 könnte das Ergebnis beeinflussen. Können nicht zwei Eingänge des 8591 als Differenzeingänge beschaltet werden, oder verwechsle ich das mit einem anderen ADC?
-
Thread
Einlesen eines A/D-gewandelten Wertes
Hallo! Hab ein Problem und hoffe, ihr könnt mir weiterhelfen... Ich will einen mittels PCF8591 gewandelten Digitalwert über den I2C Bus in meinen µController (AT89S8252) einlesen, habe jedoch keine Ahnung wie das Assembler-Programm dafür auszusehen hat. Hab zwar Grundkenntnisse in Assembler
-
Thread
PCF8591
AD-Wandler mit I2C zum laufen bekommen, aber leider funktoniert es nicht! Habe folgenden Code: void i2c_pcf8591_read( int *d) { int n; // set configuration i2c_bus_start(); i2c_byte_write(0x9F); i2c_ack_slave(); i2c_byte_write(0x04); //control byte i2c_ack_slave(); i2c_byte_read(); //
(I2CS & bmDONE)) ; I2CS |= bmSTOP; dummy=I2DAT; return dummy; } void pcf8591_write(Byte addr, Byte mode, Byte dat) { I2C_BUF[0]=mode; I2C_BUF[1]=dat; i2c_write_sync(0x90 | (addr << 1),2,I2C_BUF); } Byte pcf8591_read(Byte addr) { return i2c_read_byte(0x91
-
Thread
PCF 8591
Analogspannung, keinen digitalen TTL-Pegel. Datenblatt gibts bei: http://www.semiconductors.philips.com/pip/PCF8591.html Ob das eine Gleichpannung bleit oder sich ändert hängt von der Ansteuerung ab, da der PCF8591 keine negative Betriebsspannung hat, kann er natürlich nur positive Spannungen abgeben. Auf
und wie Bau ich die Schaltung auf?Noch ne andere Frage kannst du mir vielleicht sagen wie ich den PCF8591 unter PHP anspreche?
-
Thread
Rechnen mit Assembler
und den Wert dann anzeigen. Dazu lese ich die Spannung des Sensors über den TWI-Bus vom AD-Wandler (PCF8591) ein und schicke den Anzeigewert zum LED-Treiber SAA1064. kurze Info: der Sensor liefert eine Spannung von 0,8..4,0V = 1..100% Feuchte, daraus ergibt sich eine Nullpunktverschiebung von 0,8V und
-
Thread
ad wandler pcf8591
d/a wandler und verstehe die ansteuerung nicht! Habe folgenden Code in Verwendung: char i2c_pcf8591_read() { i2c_bus_start(); i2c_byte_write(0x9E); i2c_byte_write(0x00); i2c_bus_stop(); i2c_bus_start(); i2c_byte_write(0x9F); wert = i2c_byte_read(); i2c_bus_stop();
müsste richtig sein, ich will den wert von channal 0 auf einem display ausgeben! buffer[20]= i2c_pcf8591_read(); print_lcd(1,1,buffer); es steht aber kein wert auf dem display was kann da los sein? kann mir bitte jemamnd helfen? danke! mfg, geri
-
Thread
Ausgabe von hex
welcher Wandler, PCF8591? Der hätte 8 Bit oder 256 Stufen, also drei Dezimalstellen. Umrechnung von Binär in Dezimal geht durch fortgesetzte Division durch 10, der "Rest" ist jeweils die Dezimalstelle, allerdings von rechts
-
Thread
Grafiken über dem µC ans LCD senden
Stop-Frequenzen im 13cm-Amateurband darstellen. Der Tuner wird gewobbelt und die Feldstärke mit einem PCF8591 gemessen. 8 Zeichen zu je 5*8 Pixeln werden ständig neu definiert, im Zeichenspeicher des Displays sind die 8 Sonderzeichen ( 00-07 soweit ich noch weiß) einmal fest eingegeben.
-
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
PCF8591 ich werd wahnsinnig!!!!!
Hier zur Einfachheit halber nochmal im Pseudocode, was ich auf dem Bus mache: START WRITE PCF8591_WRITE_ADDRESS WRITE CONTROL_BYTE (0x40) STOP START WRITE PCF8591_READ_ADDRESS READ ACK value := READ NACK STOP return value
habe, da ich keinen prozi habe der hw-i2c hat, nutze den msp430f149). aber 1.irgendwas MHz kann der PCF keinesfalls. hatte mit dem r8c board aus der elektor mein i2c grab (3 pcf8574 und 2 pcf8591) per sw-i2c angesteuert. ohne delay funktionierten nur die 8574, aber die 8591 haben rumgesponnen. nach groben
-
Thread
PIC I2C Probleme
Hallo ich versuche mit einem PIC einen PCF8591 Baustein anzusprechen. Die Digital-Analog-Umwandlung funktioniert auch bereits prima. Nur beim Einlesen von analogen Werten habe ich das Problem, dass sich der PIC in der Receive-Routine scheinbar
Analogwerte sieht so aus: char ADsample[4]; void readAD(char adr) /* Read in all 4 AD channels of a PCF8591 device */ { char n; // set configuration i2c_on(); i2c_tx(adr); i2c_tx(0x44); // internal osc on, autoincrement, // 4-single ended measurments i2c_tx(0x00); // start
-
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
also ich wüsste nicht wo ich einen Fehler gemacht haben könnte. Zuerst das Config-Register im 8591 schreiben (Kanal, Autoincrement, Konfiguration der AD Eingänge, DA-Wandler) und dann den 8591 auslesen. Muß wohl nochmal weiterforschen. Wenn alle Stricke reissen, dann umsortierung per Tabelle. (Ekelhaft
-
Thread
4...20mA Auswertung und 24V DC Einspeisung
Ein Drucksensor der mir 4 20mA als Messsignal liefert soll an einen A/D-Wandler (PCF8591) angekoppelt werden (siehe: adwandler.gif). Über den Widerstand R11 kann, indirekt über den Spannungsabfall am Widerstand, das Messsignal ausgewertet werden. R12 und C1 dienen als Tiefpassfilter
-
Thread
Fertig AD I2C Platinen mit AVR
Signale zu digitalisieren und auf den I"C-Bus zu packen, so der Master fragt. Also sowas wie das Philips PCF 8591 Kerlchen, nur etwas flexibler.
Soll der AD-Wandler ein Master oder slave sein? Wie das PCD8591 aber flexibler?? Wie flexible???
-
Thread
MINI-SPS mit AVR od. ARM
ein Evalboard für das Foxboard fertig. Features: + I2C auf Pfostenleiste + 4/1 Analog IO über PCF8591 on Board, Adresse einstellbar ü. Jumper + 8 general IO über PCF 8574 on Board, Adresse einstellbar ü. Jumper + Port A vom Fox rausgeführt + 8 x Out vom Fox rausgeführt + 8 x In vom Fox rausgeführt
-
Thread
I2C DA Wandler
eine Widerstandsmatrix und nicht über einen PWM wie der AVR. Eine weitere Möglichkeit wäre der PCF8591 ebenfalls von Philips. Das ist ein Achtkanal ADC und ein Einkanal DAC in einem. (beides jeweils 8 bit genau) bis dann Hauke
-
Thread
DAC mit I2C Port
PCF8591
-
Thread
A/D - D/A-Wandler
eine low-cost Lösung ist ein I2C Wandler z.B. PCF 8591. Für I2C mit dem PC gibt es auch verschiedene Lösungen, einfache die mit den Steuerleitungen einer seriellen Schnittstelle arbeiten oder IOWarrior24 der dann per USB angeschlossen wird.
-
Thread
i2c ?
bin noch relativ neu in der ganzen materie und versuche einen i2c fähigen ad wandler anzusteuern (pcf8591). wollte nur fragen ob jemand den code überfliegen kann und mir vielleicht ein paar tipps geben kann. ich bekomm meistens nur irgendwelche werte zu sehen danke im voraus!
http://mc-project.de/Pages/Projekte/ICs/PCF8591/PCF8591.html Ganz unten gibt es Code für GCC. Sollte adaptierbar sein.
-
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
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
sensor
sorry hab den anhang vergessen.. den drucksensor im anhang an den i2c fähigen pcf8591 danke für die hilfe andersrum
Vielleicht hilft dir auch: http://mc-project.de/Pages/Projekte/ICs/PCF8591/PCF8591.html http://mc-project.de/Pages/Projekte/Wetterstation/sensors/MPX-Druck/MPXA4100A.html Allerdings würde ich eher zu einem AD-Wandler wie diesem greifen: http://mc-project.de/Pages
-
Thread
Einfacher und billiger Webserver mit AtMega32
nicht, wo man den kaufen kann. Den wird es aber auch irgendwo geben. Zu den Erweiterungen: IIC: PCF8574P, PCF8591P Aber vielleicht schliesse ich einfach noch weitere (billige) AVRs an, das ist vom Preis nicht teurer aber viel flexibler. @Ulrich: Ist es eigentlich sehr aufwendig, mit dem Webserver
der lcd-bibliothek kann man die anschlussports des lcd frei am uC, aber wie krieg ich das mit nem pcf8574 hin? geht das auch so einfach? bye sirko
-
Thread
TWI: Bekomme TWINT nicht gesetzt
Meinung das da eigentlich alles laufen müsste. In dem Bus gibt es nur einen Master (µC) und 2 Slaves: 1xPCF8591 + 1xPCF8574. Wenn ich garkeinen Bus anschließe, so müsste der µC doch zumindest fähig sein TWINT zu setzen, dies ist auch nicht der Fall... Habe mit dem I2C-Bus noch keine Erfahrung, würde
-
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
aber da hat sich nix geändert ich krig nur 255 also lauter einsen. ich hab die bus-leitungen vom pcf ohne irgendwas an 2 1\0-Ports vom 90s8515 gehängt, des müsste doch gehen oder ? die restliche beschaltung vom pcf müsste auch richtig sein. kann es an der bus-beschaltung liegen? Danke Felix
-
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
I2C-Bus
LM75 mit drei Adressbits (die Genauigkeit ist aber schlechter). Man könnte auch die I2C-A/D Wandler PCF8591 (4 A/D Converter * 8 ICs = 32 Messpunkte) nehmen und andere Sensoren (KTY..) verwenden. Nur das ist mehr Aufwand. Gruss Andreas
-
Thread
paar kurze Fragen zur AD bzw. DA Wandlung
werden (nein nicht die gleichen, die rein kommen). Einzigster DA/AD Wandler den ich kenne, ist der PCF8591 der über den I²C gesteuert wird. Habe eben der Beschreibungswesen den Conradkatalog durchgeblättert, aber fand da net wirklich was. Somit würd ich wenns geht bei dem Wandler bleiben, sofern möglich
-
Thread
Temperaturerfassung(Anfänger)
Noch was wenn ich die Schaltung so betrachte: der ATMEL hat ja keinen AD-Wandler, dafür ist der PCF8591 drauf. Der hat wohl einen I2C-Bus. Du kommuniziert also über I2C-Schnittstelle, eine serielle Schnittstelle mit dem Ding. Du mußt mal kucken wo der PCF an deinem MC hängt. gerhard
-
Thread
Datentransfer an PCF8591
Ich versuche jetzt schon seit einiger Zeit aus einem PCF8591 den wert eines analogen signals mittels I²C-Bus herauszukrigen. Aber es funktoniert nicht! Wie genau muss der datentransfer aussehen(bytes), damit ich z.B. den Wert von Kanal 0 Bekomme ?? und welche
Der PCF8591 hat mich auch an den Rande des Wahnsinns getrieben, trotz funktionierender I2C Routine... Alle Werte sind Dezimalzahlen Initialisierung (1x nach dem Einschalten): Start, 144, 64, 64, Stop
-
Thread
Software I²C Bus
Nonsens ! 100kHz ist nämlich die übliche maximale Taktfreqeunz für I2C-Bausteine von Philips, z.B. PCF8574 (IO-Expander), PCF8591 (ADC), PCF8583 (RTC) usw. Inzwischen gibt es aber auch neuere I2C-EEPROMS, die bis zu 400kHz oder 1MHz können. Peter
-
Thread
Messwerte "springen" zu stark
habe schon einen Kondensator von 100nf paralell zur Ausgangsspannung MAX und paralell zu Uref des PCF8591 gelegt, leider keine Änderung. Ich messe mit dem PCF... auch eine Akkuspannung, angezeigter ist stabil und richtig. Hat jemand dazu einen Tip...? Gruss A. Arndt
Hier mal ein paar Zeilen aus dem Dtenblatt des PCF8591 Seite 20. 15 APPLICATION INFORMATION Inputs must be connected to VSS or VDD when not in use. Analog inputs may also be connected to AGND or VREF. In order to prevent excessive ground and supply
-
Thread
A/D Wandler für PIC 16F84
Programmieren vom LPT-Port und los gehts. Ein anderer bekannter serieller 4Kanal 8Bit ADC ist auch der PCF8591. Peter
-
Thread
Gameboy Kamera Modul
das selbe Problem. Will die GB-Cam I2C fähig machen,deswegen besteht meine Schaltung aus einer PCF8574P Porterweiterung sowie einem PCF8591 AD-Wandler. Besitze kein Oszi, deswegen bin ich in meinen Möglichkeiten ein wenig eingeschränkt. Die PCF's + GB-Cam sitzen an einer stabilisierten Stromquelle
-
Thread
I²C Schnittstelle aber welche Sensoren?
um Chips von TI oder darfs auch was anderes sein ? Für nen 8x DAC den TDA8444 Für 4 ADC + 1 DAC PCF8591 Beide gibt es Wahlweise in DIP,und der SO16 SMD-Variante.
-
Thread
Frage zu I²C
Hallo zu 1. ja zu 2. ja: z.B. pcf8574 mit 8 Port's (lesen und schreiben) z.B. pcf8591 AD 7 DA-Converter weitere siehe homepage von phillips (bzw. google'n .... / da gibts jede Menge Info im Netz) zu 3. 2 ports :
gibt hier sicher weitere Informationen. Hab jetzt aus Interesse mal nachgelesen der 16biter heißt PCF8575/PCF8575C und es lassen sich maximal 8 Stück mit je 16 Ausgängen an einem Bus betreiben......sind stolze 128 Ein-/Ausgänge mit 400kBit was eigentlich für Hausanwendungen Reichen würde wenn da nicht
-
Thread
PCF8591
Hallo Ich möchte mit dem PCF8591 eine Spannung zwischen 0,0 und +0,7 Volt messen; Geht das ? Welche Ref-Spannung (1,0 V ?) muß ich einstellen ? Aus dem im Dateianhang begefügten Datenblatt-Auszug werde ich ganz schlau
-
Thread
OP Verstärker Mit 1 A Ausgang?
Ich habe folgendes Problem: Ich benütze einen PCF8591 AD-Wandler und möchte einen Ausgangsstrom von 1 A erreichen gibt es geeigenete OP-Verstärker (die am besten günstig sind) oder muss ich mit verstärkenden Transistoren arbeiten? Falls ja welche sollte