全数字化语言教学实验室学生机单元的设计
时间:12-18
来源:互联网
点击:
| 命令描述 | 时钟周期 | 总线周期 | |||||||||||
| 1 | 2 | 3 | 4 | 5 | 6 | ||||||||
| 地址 | 数据 | 地址 | 数据 | 地址 | 数据 | 地址 | 数据 | 地址 | 数据 | 地址 | 数据 | ||
| 读 | 1 | RA | RD | ||||||||||
| 复位 | 1 | XXX | F0 | ||||||||||
| 编程 | 4 | 555 | AA | 2AA | 55 | 555 | A0 | PA | PD | ||||
| 片擦除 | 6 | 555 | AA | 2AA | 55 | 555 | 80 | 555 | AA | 2AA | 55 | 555 | 10 |
| 扇区擦除 | 6 | 555 | AA | 2AA | 55 | 555 | 80 | 555 | AA | 2AA | 55 | SA | 30 |
3 语音传输网络
由于F206的片内异步串口(ASP)可以以高达2.5Mbit/s的传送速率进行全双工发送和接收操作,而且在所有方式下发送和接收数据都为双缓冲,故可利用ASP外接差分线驱动器和接收器SN75LBC180构成RS-485总线网络,将所有的学生机节点和教师机连成主从式网络结构。图4给出不F206与SN75LBC180的接口电路。SN75LBC180与F206接口的4根信号线是RX、TX、IO0及IO1,由于在图2中已给出不F206的所有管脚,这里就不再画出DSP不。其中IO0连接到SN75LBC180的接收数据控制引脚/RE,IO1接到SN75LBC180的发送数据控制引脚DE,数据的接收和发送就是靠IO0和IO1的电平高低来控制的。SN75LBC180的总线互连部分只画出不差分接收的电路,差分发送电路与接收电路相同,故没有在电路中示出。由于RS-485的通信载体是双绞线,它的特性阻抗是120Ω,所以在RS-485的网络传输线的始端和末端各接1只120Ω的匹配电阻R3,以减少线路上传输信号的反射。SN75LBC180的A、B输入端接上拉、下拉电阻R1、R2是为不防止F206被误中断而收到乱字符;R4、R5可使本机的硬件故障不影响整个总线的通信;稳压管D1、D2组成吸收回路以抵抗传输线上的各种干扰,用来保护RS-485总线。

4 软件设计简述
该语音教学系统中的学生机单元的软件框架见图5。软件设计的核心是协调各中断(从主机来的串口接收中断、从语音芯片MSM6588来的采样中断和播放中断以及从键盘来的中断)之间的逻辑关系。学生机的主要任务是:在播放的时候,既要保证接收数据完整,又要保证语音播放不间断;在寻间的时候,既要保证采样连续,又要保证完整地发送数据包。本程序采用双缓冲技术来解决这些剖,即在播放时,接收一个数据包到一个缓存区,同时播放另一个缓存区中的数据包;录音时,采样一个缓存区,同时发送另一个缓存区中的数据包。
德州仪器 DSP 单片机 总线 电路 放大器 滤波器 收发器 模拟电路 功率放大器 555 电阻 相关文章:
- TI针对工业应用的电池管理解决方案(06-30)
- 针对SPICE 开发一款高精度 Pt100 RTD 仿真器(01-28)
- H.264压缩算法详解(01-17)
- 持续“多云” 智能本市场云雾重重(02-22)
- 信号链基础知识(第 39 部分):G类音频放大器构架让便携式音频设计者激动不已(03-19)
- 连接APA输出至其他器件的注意事项(04-06)
