基于VK3366 的DSP 异步串行通信的设计
时间:02-16
来源:互联网
点击:
用C语言进行软件设计。
2.1 DSP初始化
C6713 上电后,首先要对DSP 的EMIF 进行配置。
本设计将CE3作为VK3366的片选,代码如下:
*(int *)EMIF_CE3 = 0xffffff03;
即设置CE3部分为8位数据格式扩展,然后配置锁相环PLL 寄存器,从而在不同部分产生不同时钟,如DSP内核、内部外围控制和外部存储器接口等。
2.2 VK3366初始化
VK3366初始化主要包括以下两部分:
(1)VK3366复位
VK3366为低电平复位,复位时或复位后,各子串口处于禁止收发状态。VK3366的复位过程是通过上电后外接阻容来实现的。
(2)子串口配置
C6713B首先通过GP11口来选择寄存器地址,然后通过接口全局控制寄存器对VK3366 进行配置。
VK3366 的寄存器为6 位地址编号,地址000000~111111,其中有7 个全局寄存器、10 个子串口寄存器。
为了实现DSPTMS320c6713 对VK3366 的准确控制,应配置VK3366相应寄存器。同时要严格按照VK3366的写时序,如图3所示。读时序如图4所示。
具体代码如下:
实际信号处理卡电路板如图5所示。
3 结语
本文主要阐述了基于异步串口芯片VK3366 扩展C6713 的串口理卡中的设计与实现。使用C 语言编写VK3366的驱动程序,在CCS3.3编译器上通过编译,实现了C6713的串口扩展。本设计已在实际项目中得到应用,为DSP扩展串口通信提供了一种新的传输方式和途径。
- 电源设计小贴士 1:为您的电源选择正确的工作频率(12-25)
- 用于电压或电流调节的新调节器架构(07-19)
- 超低静态电流电源管理IC延长便携应用工作时间(04-14)
- 电源设计小贴士 2:驾驭噪声电源(01-01)
- 负载点降压稳压器及其稳定性检查方法(07-19)
- 电源设计小贴士 3:阻尼输入滤波器(第一部分)(01-16)