- 博客(3)
- 收藏
- 关注
原创 ADC中的INL和DNL
DNL(微分非线性度)表示两点模拟值之间的误差,单位一般为LSB。若某器件DNL为3LSB,例如A点电压测得为100LSB,B点电压测得为120LSB,则这两点之间的差距并非是20LSB的准确值,而应是再20LSB±3LSB。例如从20LSB增加到21LSB,但是可能测得19LSB。INL(积分非线性度)表示单点模拟值与真实值之间的误差,单位一般为LSB。例如某AD芯片INL为2LSB,测得某点值为1V,则这点真实值在1V±2LSB之间。SAR型ADC的INL一般很小,DNL一般较大。
2024-09-02 10:26:30
272
原创 IIC时序代码经验
而在生成I2C的SCL的四倍频率驱动时钟时,clk_divide[8:1]表示对clk_divide除以2 25-1=24,结果得到clk时钟频率的1/50 为1M,即dri_clk 为1M,在状态机中,dri_clk又四分频得到SCL,SCL为0.25M 与预计相符。SCL为高电平时,SDA要求保持稳定,所以SDA需在SCL低电平时赋值。图片来源达芬奇PRO FPGA开发板开发指南 V2.1。同时注意代码中信号的0或1代表信息,不要搞反。学习达芬奇PRO FPGA开发板。
2024-05-29 10:05:34
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人