串口扩展芯片使用详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Vk32xx系列芯片的使用心得
1、关于晶振的使用。
我们的芯片是使用无源晶振还是有源的晶振那。
我们的芯片的时钟输入为内部时钟输入和外部时钟输入,在内部时钟输入时,我们一般使用无源晶振,为系统提供时钟;具体的选择晶振的大小,请参看数据手册波特率的配置。
当选择外部时钟输入时,我们可以选择有源晶振或者其他外部时钟为我们的系统提供时钟。
2、问:我们芯片的458模式怎么使用。
答:我们的485模式可以系统的分为两类。
通常在485模式下我们的芯片只支持带9位地址和数据。
如果需要传输8位的数据,我们应该设置为232模式,其次需要通过控制RTS信号,完成RS485的自动收发。
3、波特率修改问题
1、波特率的初始化。
Vk系列芯片的波特率可以编程配置,在初次通信中一般使用vk系列芯片默认的波特率通信。
当控制器与vk芯片初次通信成功以后才可以再修改主通道或者子通道的串口的波特率。
2、波特率修改问题。
Vk系列芯片波特率可以修改,修改波特率就是配置相关寄存器。
3、波特率匹配问题。
由于Vk系列芯片内部缓存有限,所以在大量数据传输的时候,要注意通信中波特率控制的问题。
首先,在数据发送的过程中,主串口的波特率最好不要大于子串口波特率的4倍。
否则可能造成数据出错,对于这样的情况我们最好保持串口之间的波特率一致,或者在每次发送数据之间增加延时处理。
其次,在数据接收的过程中,波特率的设置时最好主串口的波特率大于子串口的波特率,以免造成主串口数据拥堵,然后我们最好使用中断或者带流量控制的芯片,以保证进入子串口的数据能被及时读取,避免数据溢出。
4、中断问题
1、中断的理解,vk系列芯片的中断系统可以分为两级,一级为全局中断,一级为modem和子串口中断。
当我们使用中断的时候,首先要开全局中断,然后再开相关子串口中断,这样我们的中断才能正常使用。
5、FIFO使用问题
1、发送FIFO
在发送数据的过程中。
当子串口使能的情况下,写入发送FIFO的数据被立即发送出去。
当子串口不使能的情况下,写入发送FIFO的数据,暂存在fifo之中,当超过16个字节的时候,数据将溢出。
2、接收FIFO
在接收数据的过程中。
当子串口使能的情况下,才能接收到数据,此时接收的到的数据被写入接收FIFO之中。
当从接收FIFO 之中读取后,fifo清空。
如果只向接送FIFO中接收数据,而不读取数据的话,那么当接收的数据超过16个字节后,将造成数据溢出错误。
6、中断与流量控制在大量数据传输中的重要性。
1、在子串口接收数据的过程当中。
如果我们不使用中断的话,我们往往采用查询的方式去读取子串口中的数据,查询的方式是不能及时读取数据的,当在大量数据传输是,是很有可能导致数据溢出的。
但是如果此时使用流量控制的方式,我们能及时控制接收FIFO数据的多少,防止数据溢出。
如果我们不使用流量控制,但使用中断的情况下,一般还是能保证数据的正确传输的。
在这种情况下,我们的FIFO触点中断就显的很重要了。
当达到fifi触点中断的时候,我也就应该及时的将FIFO 中的数据及时的取走,也防止数据溢出错误。
7.广播模式
我们的芯片支持数据广播模式。
在数据广播模式下,主串口可以向子串口发送数据广播,而子串口也可以单独设置,是否接收广播数据。
对于使能接收广播数据的子串口,能接收到主串口发送的广播数据。
而对没有使能接收广播数据的子串口将忽略广播数据。
8、关于复位
我们的芯片是低电平复位,同时支持上电复位。
上电复位所需要的时间大约在10ms。
电源上升速率有限,如果用RC复位电路,为保证可靠复位,时间常数必须远大于电源上升时间。
9、串口扩展芯片只有串口扩展串口吗?
我们公司产品除了串口扩展串口以外,还有spi扩展串口、iic 扩展串口、并口扩展串口。
10、串口扩展芯片的工作电压支持多少?
VK3x扩展芯片工作电压支持 2.5~5.5V,1.8~3.3V,VK3x 采用低功耗设计,可以配置自动休眠,自动唤醒模式(uS 级唤醒),适用于手持设备等低功耗产品。
11、芯片名的后缀的CQPG、IQPG、EQPG三种型号代表什么?
C(Commercial)普通商业级,0℃到+70℃工作温度;普通ESD保护。
I(Industrial)普通工业级,-40℃到+85℃工作温度;普通ESD 保护。
E(Extended)扩展工业级,-40℃到+85℃工作温度;普通ESD 保护;出厂前老化检测。
12、有带I/O扩展的串口扩展芯片吗?
VK3366等芯片在采用非并口时的并口管脚可以作为GPIO使用,具体型号和操作请参考数据手册。
13、请问有带流量控制的串口扩展芯片吗?
我们公司的网站上产品信息里有带硬件流控和软件流控的芯片型号可供客户选择。