ADC Problema - Please help

Z

Zedman

Guest
Aš stengiuosi naudoti ADC0831 / D lustas, aš žinau, tai yra paprastas, bet aš pakimba su juo.Lapo sako: Konvertavimo Laikas 32ľs, todėl jis gali padaryti ~ 30000 atskaitų per sekundę, ir aš galiu tought pavyzdys 15kHz sine wave.
But it's not really works.

Aš sukūriau pagrindinio config: Vref, V-yra GND, V susieta su srovės.Taigi turiu gauti beveik 0xFF apie produkciją.
Bet aš tik gauti 0x5A.

I've done nuo laiko pakeisti partiją ir aš suprato, kad jeigu aš padidinti laikrodis metas kaip amplitudė padidėja per.Norėdami gauti visas 255 bitų turiu daryti: laikrodis UP / laukti ~ 250 Lt / parą neveiksnus.Jeigu aš galiu gauti 0xFE.Tačiau ji yra gerokai lėtesnė nei tikėjausi, ir DS sakė.

Ką darome neteisingai?

Aš Ieškota google ir rasti daug pavyzdžių, naudojant PIC / Asamblėjos ir jos
yra laukti tik NOP metu @ 4MHz (IAM veikia 40 MHz, todėl aš laukė ne mažiau kaip 10 nops) tarp laikrodis aukštyn / žemyn.

Aš pridedamas laiko diagramos iš DS.(tset-up = 250ns, TC = 8 1/clock greitis, max. clock speed yra 400 kHz, todėl TC = ~ 20-40Ls)
Tai rodo, kad jei aš rodyti laikrodis greitis 400.000Hz (laikrodis laikas: 2.5US) nei konversijos metu yra 8 * (1/400.000) = 20us.
Bet tc iš kurių kraštas pirmasis (netikru), laikrodis impulso prie kurių krašto 9 laikrodis pulsas.Gal / D konvertavimo vis dar veikia, o aš galiu perkelti iš neišsami rezultatas?<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />

Prašome švino mane iš medžių ...

 

Welcome to EDABoard.com

Sponsor

Back
Top