双DSP系统串口扩展
[09-08 11:41:39] 来源:http://www.88dzw.com 其它电路 阅读:8274次
文章摘要: (1)对SCC访问的优先权问题; (2)数据线、地址线、选通控制线的方向问题; (3)双DSP相互间握手、时序问题; (4)两套总线间干扰的消除问题及总线切换时的误动作问题; 为解决这些问题,需采取硬件设计和软件设计相结合的办法,使DSP对SCC的控制更可靠,效率更高。 在硬件的设计上: (1)采用了两套独立的数据线和地址线,重点解决了读/写、片选等切换逻辑的设计问题; (2)采用双向三态总线驱动器(如74LS245)实现数据、地址、控制总线的隔离; (3)把DSP(TMS320F206)的IO0、IO1、IO2、IO3设置为对SCC的访问控制线。实现DSP对SCC的分时复用。
双DSP系统串口扩展,标签:电路设计,http://www.88dzw.com(1)对SCC访问的优先权问题;
(2)数据线、地址线、选通控制线的方向问题;
(3)双DSP相互间握手、时序问题;
(4)两套总线间干扰的消除问题及总线切换时的误动作问题;
为解决这些问题,需采取硬件设计和软件设计相结合的办法,使DSP对SCC的控制更可靠,效率更高。
在硬件的设计上:
(1)采用了两套独立的数据线和地址线,重点解决了读/写、片选等切换逻辑的设计问题;
(2)采用双向三态总线驱动器(如74LS245)实现数据、地址、控制总线的隔离;
(3)把DSP(TMS320F206)的IO0、IO1、IO2、IO3设置为对SCC的访问控制线。实现DSP对SCC的分时复用。
在软件设计上:
(1)对两个DSP进行了分工,设定DSP1负责接收数据,DSP2负责发送数据;
(2)设定DSP1从第1个SCC开始向后查询,DSP2从第三个SCC向后查询,最大限度地降低二者忙闲比,提高了系统的实时性。
(3)把IO0、IO1设定为发送端口,把IO2、IO3设定为接收端口。IO0-IO3值所表达含义如附表所示。
(4)对SCC分时选通。访问某一SCC前先查询IO2、IO3以确定另一DSP是否正在访问它,若另一DSP不访问该SCC,则访问之首先把该SCC的编号通过IO0、IO1发送给另一DSP;若另一DSP正访问它,则跳过该SCC,访问下一SCC,同样也把该SCC的编号通过IO0、IO1发送给另一DSP。
Tag:其它电路,电路设计,家电维修 - 单元电路介绍 - 其它电路
- 上一篇:红外遥控器控制扩展器/中继器构建
《双DSP系统串口扩展》相关文章
- › 双DSP系统串口扩展
- 在百度中搜索相关文章:双DSP系统串口扩展
- 在谷歌中搜索相关文章:双DSP系统串口扩展
- 在soso中搜索相关文章:双DSP系统串口扩展
- 在搜狗中搜索相关文章:双DSP系统串口扩展
最新更新