- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 29

Thema: PCF8591 und MCP23017 bei fast i2c (400kHz) ?

  1. #11
    HaWe
    Gast
    Anzeige

    LiFePo4 Akku selber bauen - Video
    1.) ich habe ja in deinen mcp23017-Link/pdf ebenfalls gesucht, aber eben auch nichts über Frequenz-Umschaltung gefunden, daher meine Rückfrage. Verstehe ich jetzt richtig, dass für I2C alle Modi, insb. 100 u. 400 kHz, alle automatisch funktionieren, ohne Umschaltung?

    2.) Mit dem PCF8591 bin ich trotzdem nicht weiter. Dass er nicht 400kHz schafft, hast du ja geschrieben (gefunden habe ich das auch nicht, sondern nur dass er 100kHz schafft). Das hieße also, man braucht einen als 400kHz-Ausführung. Welchen also? Bitte keinen ungenauen Google-Suchbegriffe, bitte genaue Angaben!

    3.) Beim PCF8574 ist es ja so, dass dieser nur 100kHz kann, der PCA8574 hingegen auch 400kHz. Das ließe darauf spekulieren, dass, wenn es einen PCA8591 gäbe, dieser aus Namens-Analogiegründen ebenfalls dann 400kHz schaffte. Ob das allerdings zielführend ist...?

    4.) Mit deinen Suchbegriffen "adu adc ..." kann ich übrigens auch nichts anfangen, aber ich brauche ja eh keine Suchbegriffe, sondern exakte IC-Namen.
    Nochmal: ich brauche keine Hilfestellung für Suchbegriffe sondern exakte Antworten. Also bitte keine Suchwörter "wie ich was finden könnte" mehr!
    Wenn du was gefunden hast, sag es (oder wer immer was weiß), dann kann man nach den Details weitersuchen.

    5.) Mit deiner Frage zu "was fertiges... und dann Raus-Sein" kann ich ebenfalls nichts anfangen. Wozu ich die ICs brauche, habe ich oben geschrieben: als digitale und analoge Muxer am Pi. MCP23017 und PCF8591 habe ich hier rumliegen, Prototyping-HATs auch, beim Löten bekomme ich Hilfe, es kommen Schraubklemmen an die I/Os zur flexiblen Verkabelung. I2C Verbindung entweder über die Pi Stacking Header oder über 6x Stecker/Buchsen. Die MCPs scheinen ja nun wohl (hoffentlich) zu funktionieren, meine PCFs aber kann ich nun ja in die Tonne kloppen, den Ersatz Suche ich bekanntlich - so sieht zumindest mein Plan A aus.

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    03.09.2009
    Ort
    Berlin (Mariendorf)
    Beiträge
    1.023
    zu 1)
    anscheinend ohne Umschaltung, obwohl das Datenblatt von verschiedenen Modi schreibt.
    Man kann wohl in kritischen Konstellationen (?lange Buslkeitungen??) oder zur Geschwindigkeitsoptimierung per bit DISSLW etwas am Bustiming drehen.

    zu 2)
    Du willst etwas auf die Beine stellen, aber ich bin nicht dein Dienstmädchen.

    zu 3)
    Suche nach PCA8591 und prüfe gegebenenfalls das Datenblatt. Das ist zielführend.

    zu 4)
    Tut mir Leid.
    Dann werde ich dir in Zukunft keine Hilfestellungen mehr geben.
    Des weiteren gilt das zu 2) gesagte.

    zu 5)
    ... dann bist du ja auf einem guten Weg mit deinem Projekt.

  3. #13
    HaWe
    Gast
    dann vielen Dank für deine bisherigen Hinweise zum MCP23017.

    Von Dienstmädchen war nicht die Rede, ich fragte: wer was weiß, nicht: wer für mich eine Suchdienstleistung durchführen kann.
    Datenblätter kann ich nicht lesen, die massigen und verwirrenden Informationen erschlagen mich, und selbst wenn ich etwas punktuell fände (z.B. Frequenz), könnte ich nicht sicher sein, etwas entscheidendes dabei zu übersehen (z.B. zur Kompatibiltät). Daher auch meine Frage, wer was über die Fragestellung bereits weiß und kennt. Da sich ntl jeder zu irgendeinem Detail aus der Erinnerung täuschen kann (was ganz normal ist, wie z.B. deine Sache mit der Umschaltung), sind bei Antworten aber Links zu Referenzstellen notwendig und hilfreich (Quelle, Seite).

    edit, wegen:
    Suche nach PCA8591 und prüfe gegebenenfalls das Datenblatt. Das ist zielführend.
    ein Datenblatt etc. über einen "PCA8591" finde ich nicht mit Angaben zu 400kHz (oder nicht) und zu elektrischer oder programiertechnischer PCF8591-Kompatibilität, selbstverständlich hatte ich danach auch längst selber schon gegoogelt.
    - Du etwa?


    Zum PCF8591:
    gesucht wird also nach wie vor ein PCF8591-kompatibler IC für fast-i2c (400kHz).
    (Kompatibel deshalb, weil es auch um die spätere Programmierung auf dem Raspi in C/WiringPi geht. Völlig andere Chips erstmal nicht, weil es dann wschl Programmierprobleme gibt - außer es findet sich wirklich nichts 100% PCF8591-kompatibles, dann muss man später auch in diesen anderen Richtungen suchen.)

    Daher also an den Rest der Chip-Fachleute hier, denn so außergewöhnlich oder so unbekannt dürfte die Fragestellung doch wohl in Fachkreisen kaum sein:

    Wer kennt einen zum PCF8591 kompatiblen Chip, der sich mit fast-i2c (400kHz) betreiben lässt?
    Geändert von HaWe (27.08.2016 um 12:33 Uhr)

  4. #14
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Ich weiß ja nicht, wo ihr sucht. Aber von der entsprechenden Produktauswahl beim Hersteller wird man ja nicht gerade erschlagen.
    http://www.nxp.com/products/interfac...4?tab=Products

    Will heißen, der PCF8591 ist das einzige (letzte ?) lieferbare Bautteil aus dieser Familie. Da gibt es sonst nur noch einen anderen, aber wenn da kein "Buy Options" steht, kann man den eh vergessen.

  5. #15
    HaWe
    Gast
    danke für die Info, dann ists mir klar, warum ich nichts finde für PCF8591 und 400kHz.
    Dann kann man den also abhaken. Weil man es dann aber wohl sowieso mit ganz anderen ICs und mit anderen Protokollen zu tun bekommt:
    Was schlägst du denn für einen grob vergleichbaren ADC vor für 400kHz, evtl. auch 8 oder 16 statt 4 pins, und programmierbar mit wiringPi / wiringI2C ?
    8bit Auflösung reicht mir dabei an sich, da der nur für IR Sensoren u.ä. bestimmt ist im 0-150cm Bereich mit 1cm-Auflösung, und 1 Byte lässt sich schneller pollen als 2 mit MSB und LSB.

  6. #16
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Der große AD-Wandler Speziallist bin ich nicht, normalerweise reichen mir die im Mikrocontroller eingebauten.

    Schon mal wichtig ist die Info, dass du anscheinend nur Eingänge brauchst. Der PCF8591 scheint wirklich der einzige AD-DA-Kombichip zu sein, den es als DIP-Gehäuse gibt.

    Damit bin ich beim nächsten Problem. AD-Wandler mit I2C sind auch eher selten. Der am meisten verbreitete AD-Wandler am Pi scheint der MCP3008 zu sein, das ist aber ein SPI-Chip. Es gibt in dessen Familie auch welche mit I2C. Allerdings nur in sehr kleinen SMD-Gehäusen.

    Das scheint bei den anderen Herstellern ähnlich zu sein. Kann auf die Schnelle keinen anderen I2C AD in DIP-Gehäuse finden.

  7. #17
    HaWe
    Gast
    Danke erst mal, und ja, das stimmt, ich brauche tatsächlich nur die ADC, kein DAC. Die SPI Pins wollte ich nicht belegen (SPI deaktiviert beim Pi), da ich eh zu wenige GPIO Pins habe, und i2c-0 wollte ich auch nicht unbedingt nutzen, weil mir sehr viele davon abgeraten haben, denn i2c-0 wird intern für Pi Cam und verschiedene 3rd Party HATs benutzt und die funktionieren dann evtl. nicht mehr oder nicht mehr richtig.
    Gut und sinnvoll wäre also tatsächlich nur ein 400kHz i2c-ADC.

    Hoffentlich findet sich hier doch noch was...

  8. #18
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    In SMD und ohne Wissen um WiringPi Nutzbarkeit habe ich z.B. bei Conrad die Nr. 1186803 gefunden. Ein 8-Bit AD Wandler, laut Datenblatt geht I2C bis 3,4 MHz.

  9. #19
    HaWe
    Gast
    jap, als DIP wär der nicht schlecht, glaube ich! Programmierung müsste dann allerdings auch noch irgendwo genau stehen.

  10. #20
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Das hier habe ich gerade gefunden, der gleiche Chip auf Platine mit Quellcode
    https://github.com/ControlEverythingCommunity/ADS7830
    Geändert von Mxt (27.08.2016 um 16:21 Uhr)

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. Antworten: 17
    Letzter Beitrag: 12.08.2016, 10:54
  2. MCP23017 mit Python steuern
    Von opc im Forum Raspberry Pi
    Antworten: 4
    Letzter Beitrag: 23.01.2015, 10:43
  3. MCP23017 via I2C... Primitive Funktionstests, Bitte um Kritik
    Von JoeM1978 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 14.01.2014, 23:26
  4. [ERLEDIGT] MCP23017 - I2C ansprechen ohne Erfolg
    Von JoeM1978 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 07.01.2014, 08:15
  5. TWI 400kHz ??
    Von bhm im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 30.01.2005, 12:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress