Ich suche nach einem ADC-IC und obwohl ich einfach den Sprung wagen und einen auswählen könnte, habe ich mich gefragt, ob jemand Erfahrung mit bestimmten Geräten hat? Ich brauche es um:
Aktuell schaue ich mir den ADS7830 an . Empfehlungen wären fantastisch.
Verwenden Sie den eingebauten ADC auf dem AVR-Mikrocontroller. Selbst wenn Sie einen AVR mit einer etwas höheren Pinzahl und etwas höheren Kosten wählen müssen, werden die Gesamtsystemkosten und die PCB-Größe wahrscheinlich kleiner sein. Eine reduzierte Teileanzahl führt typischerweise auch zu einer höheren Zuverlässigkeit.
Es gibt mehrere AVR-Optionen mit 10- und 12-Bit-A/D-Wandlern. Weitere Informationen finden Sie in der parametrischen Produkttabelle .
Der Microchip MCP3208 (SPI) ist sehr einfach zu bedienen.
Ich weiß, das klingt verrückt, aber für eine Auflösung von 8 oder 10 Bit kostet ein eigenständiger ADC mehr als ein Chip, der sowohl eine CPU als auch einen ADC enthält. (Aus den von Kortuk erwähnten Gründen werden 14 oder mehr Bits Genauigkeit normalerweise von einem externen dedizierten ADC verarbeitet.)
Der Atmel ATtiny13 ist der kostengünstigste Chip, den ich mit einem ADC kenne – weniger als der MCP3208 oder MCP3204 bei meinem Lieblingshändler. (Ich denke, Sie können es so programmieren, dass es einen 10-Bit-SPI-ADC mit 3 Eingängen emuliert).
Der Atmel ATtiny261 ist der Chip mit den niedrigsten Kosten pro analogem Eingang, den ich kenne (er hat 11 Eingänge, 10 Bit ADC).
Wenn Ihr analoger Sensor weit von Ihrer CPU entfernt ist, ist es sinnvoll, einen ADC direkt am analogen Sensor anzubringen und rauschresistente digitale Samples zurück zur CPU zu leiten.
Vielleicht sollte dieser "ADC" eine zweite CPU sein, die einen Slave-SPI-ADC emuliert. (Auf der anderen Seite ist es manchmal besser, einen fest verdrahteten Chip zu verwenden, der "einfach funktioniert" - wie der Microchip MCP3208 -, als viel Zeit mit dem Programmieren und Debuggen eines Mikrocontrollers zu verbringen).
uɐɪ
jeremy