Is cy8c4 Adc so slow?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
songzaiwu
Level 3
Level 3
50 sign-ins 10 questions asked 25 sign-ins

Is cy8c4 Adc so slow?

22222.png

Convert 5 channels, the time is more than 10us。

0 Likes
1 Solution
DennisS_46
Employee
Employee
100 sign-ins 50 likes received 50 solutions authored

songzaiwu:
your clock is too slow.
Set the clock to 12.0 MHz in the general tab. Set acquisition time to 2 clock cycles (setting lower doesn't work).
That yields 1.33 usec per channel conversion time.

---- Dennis Seguine, PSoC Applications Engineer

View solution in original post

0 Likes
2 Replies
DennisS_46
Employee
Employee
100 sign-ins 50 likes received 50 solutions authored

songzaiwu:
your clock is too slow.
Set the clock to 12.0 MHz in the general tab. Set acquisition time to 2 clock cycles (setting lower doesn't work).
That yields 1.33 usec per channel conversion time.

---- Dennis Seguine, PSoC Applications Engineer

0 Likes
Raj_C
Moderator
Moderator
Moderator
250 solutions authored 500 replies posted 50 likes received

Hi @songzaiwu,

Adding to @DennisS_46's response, the maximum allowable clock frequency depends on the Vref voltage selection.

Taking PSoC 4100/4200 device Vref voltage selection as an example, the maximum allowable frequency will be as follows:

Raj_JC_0-1660115175620.png

The displayed Acquisition time in your attached image is equal to (Nclk - 0.5)*(1/Fclk), where Nclk is the number of acquisition ADC clocks, and Fclk is the clock frequency. 

Total acquisition and conversion time (sar_clk) = acquisition time + resolution (bit) + 2

As the Fclk is higher the time taken will be lesser.

Please, let us know if you need further clarification.

Thank you

Best Regards

Raj Chaudhari

 

0 Likes