Hallo zusammen,
bin auf der Suche nach einem preiswerten MC der einen 12 BIT ADC an
Board hat. Es ist mir eigentlich egal ob 8x51 oder AVR allerdings sollte
der ADC einen 12 BIT ADC an Board haben.
Ich habe mir mal die SILABS angeschaut C8051F002 aber die sind sehr
teuer.
ADUC ist definitiv auch zu teuer.
Hoffe es gibt auch preiswerte und ihr habt ne Idee.
Oder Du nimmst den µP Deiner Wahl und packst einen ADS7812
beispielsweise dazu. Die Auswahl ist groß - die Preise liegen unter den
Versandkosten von Kicker-Ricky.
MSP430F2013 hat sogar einen 16-Bit-ADC und ist im 14pol. DIL-Gehäuse
erhältlich ... (4.10€/Reichelt).
Mit weniger Flash gibts das auch als 2003 im selben Gehäuse
(3.80€/Reichelt)
Erstmal Danke
> ADS7822
Schlappe 21 Euro, ne Danke
> MSP430F2013
Hab ich auch schon programmiert aber die Wandler sind nicht zu
gebrauchen, sorry. Ebenso 2k ist auch nen bischen wenig.
Ist aber meine Schuld ich habe zu wenig Angaben gemacht. 16 - 32 K Flash
brauch ich schon.
> C8051F413
Danke Peter, das ist nen guter Tip, gibts nen Eval. Board für den F413 ?
Hast du da ne Bezugsadresse in Deutschland ?
Barti wrote:
> Zur Not: AVR mit Oversampling, wenn es nicht sehr schnell sein muß. Gibt> eine Application-Note dazu.
Einfaches Oversampling funktioniert beim AVR nicht, die sind zu
rauscharm bzw. mein Layout ist zu gut.
Ich hab ein Summenfilter über 256 Meßwerte programmiert und wollte nen
Bereich von 0..3000V erreichen.
Durch das Filter sind die Meßwerte sehr schön stabil und gehen auch
langsam hoch bei Änderung. Stehen bleiben sie allerdings nur bei 0, 3,
6, 9, 12V usw.
Ich hatte dann noch überlegt, über nen PWM-Ausgang und RC-Glied ein
Dreieck auf den Eingang mit aufzuprägen. Habs aber bisher noch nicht
ausprobiert.
Peter
Hey Joe, where are you going ..
Nix mit 21, dafür bekommt man schnelle 16Bitter (LTC1864...) ! Bei
R.....t zur Zeit nicht lieferbar, sonst so ca. 3 Euro. Alternativen
MCP3301 oder einfach mal selber suchen.
>Durch das Filter sind die Meßwerte sehr schön stabil und gehen auch>langsam hoch bei Änderung. Stehen bleiben sie allerdings nur bei 0, 3,>6, 9, 12V usw.
Schön, daß das mal jemand untersucht hat ! Das Thema gab's schon mal vor
ein paar Tagen. Und ob bei vorgenanntem Verfahren bei Anzeige 1500 auch
tatsächlich 1500V anliegen, ist die 2. Frage. Wer sagt denn, daß die
AVR-Wandler besonders linear arbeiten und für verrauschte
Mittelwertbildung geeignet sind ???
... with that gun in your hand
Dein Musikgeschmack ist ok ;-)
Peter, vielleicht hast du es überlesen, also, hab nur nen Eval Board mit
dem F410 gefunden. Leider hat der keinen ADC.
Wie dem auch sei, wie programmierst du den ? Hast du von SILABS nen
Programmieradapter gekauft ? gib mal nen Tip zu dem Baustein.
Joe wrote:
> Peter, vielleicht hast du es überlesen, also, hab nur nen Eval Board mit> dem F410 gefunden. Leider hat der keinen ADC.
Klar hat der 410 den 12Bit-ADC.
Der 413 hat weniger Flash und weniger Pins.
Die Evalboards haben immer den größten einer Serie, also den 410 bei der
4xx-Serie
Peter
Wie wäre es mit Aduc812, 831, 842 usw. Der ADC ist sehr gut und 8051 ist
auch da. Die Silabs-Typen haben mem ähnlichen ADC, die
Entwicklungsumgebung ist besser, aber der Baustein ist teurer.
Thomas
> Baustein ist teurer
Analog gibt auf seiner Seite (bei Abnahme von 1000) z.B. für den 812
8.30$ und 7.13$ für den 842 an
Der angesprochene C8051F413 liegt schon bei Einzelstücken bei 5.35$
http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=C8051F413-GM&quantity=1&issample=0
Zwie andere Vorteile der SiLabs-Typen: Der interne Crossbar-Decoder (man
kann die Zuordnung Port-Pin <-> Peripherie relativ frei wählen (besser
gesagt verschieben)) und der genaue interne Oszillator (reicht für UART
bei einigen Typen auch für USB)).
Die von arc genannten Gründe sind exakt meine Gründe, derzeit ist ein
ADUC im Einsatz und da es sich um Stückzahlen um die 10000 handelt suche
ich eine Alternative zu den ADUC's.
Was mir noch nicht ganz klar ist, ich muß Referenzdaten Speichern, kann
man bei den Silabs Typen den Flash Speicher quasi auch als EEPROM
verwenden ? Aber selbst wenn nicht, da fällt mir noch was zu ein.
Joe wrote:
> Was mir noch nicht ganz klar ist, ich muß Referenzdaten Speichern, kann> man bei den Silabs Typen den Flash Speicher quasi auch als EEPROM> verwenden ?
Datenblatt S.133:
The Flash memory can be used for non-volatile data storage as well as
program code. This allows data such as calibration coefficients to be
calculated and stored at run time. Data is written using the MOVX write
instruction and read using the MOVC instruction.
Peter