问一个7816波特率分频的问题
时间:12-12
整理:3721RD
点击:
如题
现在要做一个smart card的controller
Fi和Di有很多值
1etu = F/D * 1/f
其中f是系统时钟频率
要产生每一个bit的采样脉冲(或者发送脉冲),这个显然是有系统时钟分频得到的
但是F和D的比值可能不是整数
比如,F=372,D=20,这个结果显然不是整数
这个时候如何产生每一个bit的采样脉冲?
是产生一个近似值么?
比如,F=372,D=20的时候,采样脉冲的周期就为18.6倍于系统时钟周期,取19做近似?
谢谢!
现在要做一个smart card的controller
Fi和Di有很多值
1etu = F/D * 1/f
其中f是系统时钟频率
要产生每一个bit的采样脉冲(或者发送脉冲),这个显然是有系统时钟分频得到的
但是F和D的比值可能不是整数
比如,F=372,D=20,这个结果显然不是整数
这个时候如何产生每一个bit的采样脉冲?
是产生一个近似值么?
比如,F=372,D=20的时候,采样脉冲的周期就为18.6倍于系统时钟周期,取19做近似?
谢谢!
你不要说搞个PLL先倍上去,然后再分下来……
我不是说小数分频在技术上有难度
而是想问有没有必要做小数分频?
smart card的controller 对分频精度要求不高,没必要小数分频