Microchip
直播中

尤娟

7年用户 224经验值
私信 关注
[问答]

找不到最小TAD时间的指定值该怎么办?

嗨,我使用PIC18F97 J94。当我读数据表时,它是写关于A/D转换时钟(TAD)的。它应该是最小的TAD时间。我找不到最小TAD时间的指定值,也不知道我要为ADCON3H配置多少TAD。有人知道TAD时间的指定值吗?

回帖(3)

贾飞小

2019-10-24 14:03:49
数据表第451页上写道:转换时间是A/DC转换器转换S/H放大器所保持的电压所需的时间。A/D转换需要一个A/D时钟周期(TAD)来转换结果的每个位,再加上两个额外的锁相周期,或者对于一个12bi总共需要14个TAD周期。它基本上取决于振荡器的频率,来计算这个数,然后你可以配置ADCON3H的4-0位。
1 举报

洪欣意

2019-10-24 14:12:00
你好,谢谢你的回答。但是当我看到PIC18F97 J92的例子22-2错误的时候。他们用31 TAD作为样本时间,它是如何计算的?这31 TAD是整个采集时间吗?
举报

杜元晓

2019-10-24 14:19:12
请参阅数据表中的“表30~41:A/D转换要求”。如果我读对了,数据表上说,如果你有低阻抗电压源(高达50欧姆),通常需要至少750ns的采样时间来充电S/H电容,当信号在全范围改变时,其耐受性优于2LSB。ADC采样/保持前端。在PIC16F1789C UC内,12位BADC并不十分相似。查看16F1789DATAGET,部分“17.4 ADC采集要求”。从这一节你会知道采样时间是如何计算的。不幸的是,从实践的角度来看,这些信息几乎是无用的。没有关于实际PIC18F97 ADC前端结构和S/H路径阻抗的信息。假设750ns的采样时间是典型的,我可以提出包括源阻抗的前端的RC常数大约是83ns。因此,如果S/H电容容量为10pF,则内部路径阻抗约为(83ns/10pf50)=82kOHm。从这些计算中,你可以计算(没有保修)所需的采样时间为你的某些源阻抗。不管怎样,推荐的源阻抗仅高达2.5kOHm。因此,只需增加采样时间到(82KOHM+2.5KOHM)/82KOHM *750NS=980NS最小。为了保证在整个温度范围内正确采样,将此值增加3倍是合理的。结论:取980ns*3+4TAD采样时间,使用不超过2.5kOhm的ADC源阻抗.IMHO。
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分