12th Anniversary Sale 12% Off in July & August with the voucher code "SUMMER12" *excludes trade customers
Support Forum

Share your projects and post your questions

Register   or   Sign In
The Forum

Is the MCP3202 clock frequency set right?

The ADC-DAC Pi Zero is a 2 Channel ADC and 2 Channel DAC for the Raspberry Pi

18/05/2016

Posted by:
jpsa

jpsa Avatar

I could easily be confused here (I'm not an expert at reading datasheets, nor at using the spidev package!), but both the Python 2 and 3 libraries include the linespiADC.max_speed_hz = (4000000)(4 MHz). However the datasheet for the MCP3202 gives maximum clock speeds of 0.9 MHz at V_DD=2.7V, and 1.8 MHz at V_DD=5.0V.Certainly I'm getting much better results from the ADC side of the ADC DAC Pi if I reduce this max speed setting.

18/05/2016

Posted by:
andrew

andrew Avatar

Location:
United Kingdom

andrew Twitter  andrew Website  

Thank you for spotting the mistake with the python libraries. You are correct the ADC clock speed should have been 0.9MHz.I have updated the python 2 and python 3 libraries with the correct clock rate.

19/05/2016

Posted by:
jpsa

jpsa Avatar

Thank you!

Sign in to post your reply


Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view.
Download Adobe Acrobat Reader or other PDF reading software for your computer or mobile device.