kent er iemand een ic waarmee je een 16 bit ad da conversie kan doen. Liefst een IC die het I²C protocol ondersteunt.

Weet ook iemand of het mogelijk is om dan de link te maken naar computer via usb. Ik zou een usb naar RS-232 converter kopen en inbouwen zodat ik geen usb codering moet kennen.Ik heb dan eigenlijk een een seriele poort bij.

Of zou het toch mogelijk zijn om mijn data rechtstreeks op mijn usb te zetten?

Het is om een batterijtester te maken, diemoet stroomen spanningen meten. Daarna moet ik nog een programma maken in C++ of VB.

Waarom zou je dat met 16 bits willen doen ?

Die nauwkeurigheid en STN haalt de rest van je schakeling nooit denk ik.

In de Halfgeleidergids stond overigens een 12-bits I2C chip applicatie.

Er zijn ook complete USB-meetinterface'jes in de handel.

[Bericht gewijzigd door Aart op ]

Het moet een 16 bit of een 12 bit AD zijn en een complete kit kan niet want sommige stromen moeten we zwevend kunnen meten + werk voor school dus moeten we een volledige printplaat ontwerpen en GUI schrijven.

gr

Karel

Zwevend meten staat los van wat voor ADC of interface je kiest. Je zult toch niet ontkomen aan het gebruik van een goede meetversterker, eventueel met bereikomschakeling.

Je zou kunnen kijken naar chips voor USB-geluidskaarten en wat E. daarover gepubliceert heeft.
Maar 16 bits nauwkeurigheid (0.0015 %) halen die nooit, lijkt me ook onzinnig voor de genoemde toepassing.

[edit]
Heeft E. overigens ook niet eens Uc-bordje met een nauwkeurige 24 bits (meet-) ADC beschreven ? Staat me iets van bij.

[Bericht gewijzigd door Aart op ]

In dat geval zou ik een 12-bit'er nemen.
Daarnaast moet je je niet blindstaren op I2C, maar gewoon een leuk codecje uitzoeken.
I2C wordt erg weinig gebruikt bij codec's dit vanwege de lage bitrate.
SPI en aanverwante synchrone protocollen zie je veel vaker bij codec's, AD en DA omzetters.

We geven toch de voorkeur aan een 16 bitter. We bekomen een exponentiele curve en de laatste metingen moeten daardoor redelijk nauwkeurig zijn. Liefst gebruiken we zelfs nog een 24 bitter.

De snelheid van de bus is niet belangrijk omdat we toch maar 4 metingen doen in 10 seconden.
Welk protocol zouden we dan best nemen?

gr

Karel

analog devices heeft 16 bit i2c A/D , ik dacht zelfs 24 bit ook.
zitten in SOT23 ( hebben 5 of 6 pinnetjes )

welk protocol kiezen? I2C natuurlijk ! das een van de leukste en slimste protocols die ooit ontworpen zijn.

[Bericht gewijzigd door free_electron op ]

DAC312 voor een 12 bitter zou je kunnen nemen

kijk eens op www.linear.com daar heb ik ook DA en AD converters gesmapled voor een project waar ik aan bezig ben (nu maar hopen dat ik ze ook krijg).

HMM I2C is wel te gebruiken, maar idd de bitrate is meestal nogal laag. Het is wel simpel te implementeren.

echter let ff op: hoe snel moet je metingen achter elkaar dus kunnen verwerken is dus van belang, als jij de temperatuur in een huis wilt meten of ergens, zal dit niet zo super snel verlopen en is I2C snel genoeg

wel ja, de metingen moeten niet zo snel gebeuren. Het is dus voor een batterijtester die metingen moet bijhouden gedurende 24 of 48 uur. Er moeten ongeveer 4 stroom- en volt metingen gedaan worden per 10 sec.

Ik denk dus dat I²C daarvoor goed geschikt is.

Weet iemand of het dan mogelijk is om I²C over USB naar je pc te laten gaan en dan inlezen op pc. Ik zie het niet zitten om een pic te gaan programmeren.

Ik heb een USB naar I²C convertor gevonden en hoop dat het daarmee zal lukken.

info:
http://elektor.o4b.nl/Elektuur/NL/Products/Magazines.nsf/5218536c642f8…

Als iemand meer weet...