DTMF信号的判别方法:
(1)DTMF信号的强度是否足够大,行列频率分量平方幅度和是否高于规定的门限值。
(2)如果DTMF信号存在,比较行列频率的最大频率分量差值,因为电话线具有低通特性,列频比行频衰减得要厉害。因此,要设置一门限值。
(3)分别在行列频率组比较频谱分量,最强的谱线至少要比其他音频信号高一个门限值。
(4)二次谐波分量是否小于某个值。
(5) 判断DTMF信号是否包含稳定的数字信息,只有数字信息被连续检测到两次,才认为是数字信息是稳定的。
(6)最后要检测数字信息之后是否有停顿状态,只有这样才将当前的数字作为有效数字。
TMS320VC5402(以下简称C5402)与TMS32054X 系列的其它芯片相比,C5402 以其独有的高性能、低功耗和低价格特性以及具有灵活的指令系统、固有操作的灵活性、较高的执行速度、改进的并行结构、合理的性能价格比、友好的C语言编程结构等优点,使得推出后就受到业内用户的欢迎。它大多应用在如机顶盒(STB)、数字无线通信等要求能脱机运行的内嵌式系统中。但它的内部结构和片内掩模的引导装载(Bootloader)程序与C54X 系列的其它DSP 处理器有较大差异。C5402 为脱机运行提供了五种启动装载模式:HPI 端口启动模式、标准串口启动模式、I/O 口启动模式、串口EEPROM 启动模式和并行启动方式。对于以C5402 为核心的独立系统中, 并口加载方案被认为是最佳的。因为前三种方案只适用于由其它处理器为C5402 提供运行代码的多处理器系统中,后两种方案虽然都可以适应以C5402 为核心的独立系统,但是串口EEPROM 启动模式中只支持价格偏高的SPI 端口EEPROM,而并口启动模式却可以采用EPROM, 而且并行EPROM 和FLASH 种类很多,有的价格较低,因而可以充分体现系统的性价比优势。
C5402片上集成了最大192KB存储空间,全双工串行口,支持8位或16位数据传送,具有时分多路串口TMD、缓冲串口BSP、8位并行主机接口HPI、可编程等待状态发生器、可编程分区转换逻辑电路、内部振荡器或外部时钟源的片上锁相环PLL时钟发生器、16位可编程定时器、外部总线关断及保持控制器。C5402扩展方便,它具有外扩最大
如图3-1所示是C5402的内部结构图。围绕8条总线由10大部分组成,包括:
1、中央处理器(CPU)
2、内部总线结构
C5402有8条16位总线,包括4条程序/数据总线和4条地址总线。
图 3-1 TMS
若图片无法显示请联系QQ752018766
3、特殊功能寄存器
C5402共有特殊功能寄存器26个。
4、数据存储器RAM
5、程序存储器ROM
C5402的程序存储器可以在ROM或RAM上,即程序空间不仅定义在ROM上,也可以定义在片上RAM中。尤其,当需要高速运行的程序时,可以应用自动装载的方法,将程序调入片内RAM,提高运行效率,降低对外部ROM的速度要求。不仅可以降低应用系统的硬件成本,而且可以提高系统的整体抗干扰性能。
6、I/O口(扩展功能)
所有C5402只有两个通用I/O(BIO和XF)。另外,主机通讯并口和同步串口可以通过设置用作通用I/O。除此之外,C5402的64K字I/O空间必须通过外加缓
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>