Allen-Synthesis / EuroPi

EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ADC problem

georgestheking opened this issue · comments

The PICO is buggy and has limitation following PICO HARDWARE DATASHEET.
One idea will be to use an external ADC like the MCP3204.

Best regards

Georges

Can you elaborate on how 'the PICO is buggy'?

I am not sure if I understand this correctly, but from my calculations the ADC makes an error of +- 5.64 mV (measuring 0-3.3V) at it's worst.
So if the EuroPi hardware would map 10V to that range in a perfect way, that would be +- 17.09 mV.
I would not say it makes the PICO buggy. It just isn't able to reach it's full potential.
But since the behavior is systematic and understood there should be ways to compensate for that at least partially, if needed.
I think the PICOs ADC with the bug compares to a 11.99 bit ADC. So an external 12 bit ADC isn't that much of an improvement for a lot of added hardware complexity.

I understand the limitations with the inbuilt ADC of the Pico, but it is really too late to fix this now with the current hardware! Future hardware will almost certainly have external ADCs to allow there to be more of them as well, so I'll mark this as closed but know that it's on the list for future hardware improvements!