Sida 1 av 1

RC-ADC?

Postat: 25 december 2012, 15:07:41
av MadModder
En SID8580 (och 6581) i en C64 läser av paddles (rattar med potentiometer i) genom att räkna hur lång tid det tar att ladda upp en kondensator. Chipet kan sänka min 500µA på aktuella pinnar.
Original ska det vara 470kOhm. 500µA medger dock ett minimumvärde på 10kOhm vid 5VDC.
Värdet man får vid avläsning fladdrar lite. Möjligen pga brus.
Om man ökar värdet på kondensatorn, och minskar värdet på poten (säg 10x), borde det då inte bli mindre brus?
Men om man har för högt värde på kondingen så borde det också ta längre tid för chipet att ladda ur den inför nästa läsning?

[edit]
Omformulering och mer bakgrund

Re: RC-ADC?

Postat: 25 december 2012, 15:10:32
av blueint
Mer dominanta komponentvärden borde minska risken att man mäter ströresistans och kapacitans?

Re: RC-ADC?

Postat: 25 december 2012, 15:22:05
av Icecap
Frågan är var bruset kommer in! Jag tror inte på att det är et RC-led som åstadkommer speciellt mycket brus, jag är ganska säker på att det är urladdningen av kondensatorn + nivåavkäningen (komparator) som ger bruset och då kommer en snabbare ramp knappast att göra någon skillnad.

Re: RC-ADC?

Postat: 25 december 2012, 16:09:34
av MadModder
Möjligt. Men det blir ju samma ramp. R*C. 470k * 2200pF, eller 47k * 22000pF.

Re: RC-ADC?

Postat: 25 december 2012, 16:52:50
av tompa74
Jag hade testat att öka respektive sänka värdet
på konding och motstånd iaf. Mäta är ju att
veta men då ska man ha något vettigt att mäta
med också. :)

/ Tompa