PIC16F87x的AD转换速率问题

2019-03-25 19:29发布

因为要检测岩石中的震动 需要比较快的检测频率
打算在程序中连续联测8个数据.保存下来再处理.于是想查一下手册.看看AD最高速率.结果手册有点看不懂..

手册上面说转换一位的时间是Tad.10位需要12个Tad.分频器可以讲AD时钟32分频到20Mhz.也不知道这个20Mhz怎么来的..

重点是它又说.一次转换时间Tacq可按如下公式计算
TACQ=Amplifier Settling Time +
Hold Capacitor Charging Time +
Temperature Coefficient
=TAMP + TC + TCOFF
= 2μs + TC + [(Temperature -25°C)(0.05μs/°C)]
TC=CHOLD (RIC + RSS + RS) In(1/2047)
=- 120pF (1kΩ + 7kΩ + 10kΩ) In(0.0004885)
=16.47μs
=CHOLD (RIC + RSS + RS) In(1/2047)
- 120pF (1kΩ + 7kΩ + 10kΩ) In(0.0004885)
16.47μs

TACQ = 2μs + 16.47μs + [(50°C -25°C)(0.05μs/°C)
= 19.72μs

时序图更加乱.感觉那手册根本不是一个人写的.难道我拿到的是山寨手册 - -!  求各位高人.用过PIC16的指点12.谢啦~ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
astwyg
1楼-- · 2019-03-26 00:44
又找了个PIC16F87xA的手册好好看了下.
貌似意思是.首先经过一个Tacq.然后开始转换数据.转换结束由标志位定义.这个过程需要至少12个Tad.Tad由ADCON1确定.可以是32分频,最高20M.这样理解不知道对不对

另外.还是不知道20M怎么来的....
guangod
2楼-- · 2019-03-26 03:18
两痊版主都搞不懂,我们这些菜鸟就更不行了。最好看英文版的DATASHEET.

一周热门 更多>