串口扩展芯片的波特率匹配分析(VK3266).docVIP

  • 9
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报

串口扩展芯片的波特率匹配分析(VK3266).doc

串口扩展芯片的波特率匹配分析(VK3266)

关于vk系列芯片主串口与子串口波特率匹配问题的分析 认识波特率 波特率:一般是指单位时间传输二进制数据的位数,以位/秒为单位。它是衡量串行数据传输快慢的重要标志很参数,波特率越高,带宽越宽。 vk芯片的初始波特率 vk系列芯片的初始波特率是由芯片的时钟频率决定的,波特率也可编程配置。具体如下表: 主串口和子串口波特率匹配问题。(vk3214为例) 从数据发送过程来看。 主串口发送一个控制字节和一个数据字节,此时子串口刚好只能发送一个数据字节。如果要实现向4个子串口每个子串口发送一个字节的数据的情况,那么主串口需要发送8个字节数据才能满足要求 。也就是说,在此临界条件下,主串口的通信速率是可以达到子串口的通信速率的8倍。如果在主串口的速率大于子串口速率的8倍的时候,而且在程序中我们又不加任何延时处理的情况下,此时可能导致芯片的缓存溢出现象。 在实际操作中,在一段时间内,我们往往只是在和一个子串口通信。此时,如果主串口口的速率比子串口速率大的多的话,我们就要注意在程序中使用延时,避免缓存溢出。 从数据接收过程来看。 子串口接收到一个数据字节,主串口需要发送一个控制字节和接收一个数据字节才能完成数据的接收。如果主串口要接收来自4个子串口的4个字节,那么主串口需要进行8个字节的传输。也就是说,此时主串口的速度至少要保持在子串口速率的8倍以上。才不会导致接收FIFO溢出。 在实际操作中,由于

文档评论(0)

1亿VIP精品文档

相关文档