1)序列采样模式(SMODE = 0)
[attach]12497[/attach]
Td(从事件触发到采样的延迟时间) = 2.5Tc;
TSH(采样保持/读取宽度) = (1 + Acqps) * Tc;
Td(sch_n)(第一个结果出现在结果寄存器的延迟时间)= 4Tc;
Td(sch_n+1)(后续结果出现在结果寄存器的延迟时间) = (2 + Acqps) * Tc;
完成一个SEQ总的耗时:
T = [(2.5 + 1 + Acqps + 4 + N(2 + Acqps)] * Tc = [2N + 7.5 +(N + 1)Acqps]Tc;其中Tc为采样时钟周期,N为MAX_CONV;
本人ADC配置为:Acqps = 1;ADCCLK = 7.5Mhz;双序列发生器模式,SEQ1,最大通道数为8(MAX_CONV = 7,即N = 7);
计算结果为:T = 4us;
级联序列发生器模式时,计算结果类推。
2)同步采样模式(SMODE = 1)
[attach]12498[/attach]
此模式下Td及TSH与前种模式相同,而:
T(schA0_n)(A通道第一个结果出现在结果寄存器的延迟时间) = 4Tc;
T(schB0_n)(B通道第一个结果出现在结果寄存器的延迟时间) = 5Tc;
T(schA0_n+1)(A通道后续结果出现在结果寄存器的延迟时间) = (3 + Acqps) * Tc;
T(schB0_n+1)(B通道后续结果出现在结果寄存器的延迟时间) = (3 + Acqps) * Tc;
完成一个SEQ总的耗时:
T = [(2.5 + 1 + Acqps + 5 + N(3 + Acqps)] * Tc = [3N + 8.5 +(N + 1)Acqps]Tc;其中Tc为采样时钟周期,N为MAX_CONV;
按上述ADC配置:Acqps = 1;ADCCLK = 7.5Mhz;双序列发生器模式,SEQ1,最大通道数为8(MAX_CONV = 7,即N = 7)
计算结果为:T = 5us;
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
