ADSP2189M在AIS船舶识别系统中的应用解析

1 下载量 13 浏览量 更新于2024-09-01 收藏 286KB PDF 举报
"本文详细探讨了ADSP2189M微处理器在船舶自动识别系统(AIS)开发中的应用。文章分析了该芯片的硬件连接、软件配置和片上资源的利用,强调了针对不同通信方式的适配策略,并具体阐述了如何通过IDMA方式与上位机进行通信启动和交互。" ADSP2189M是一款高性能的定点数字信号处理器,具有13.3ns的指令周期和高达75MIPS的运算速度。它的核心硬件包括ALU、MAC和桶状移位器,配合哈佛结构的内存系统,如48K的程序RAM (PRAM) 和32K的数据RAM (DRAM)。此外,该芯片还配备了两个SPORT(同步串行端口)、一个定时器以及主机接口,支持DMA(直接存储器访问)功能,包括IDMA和BDMA。 在AIS系统中,ADSP2189M扮演着关键角色,处理从GMSK调制解调器接收的模拟数据,并将其转化为数字信号。系统通过上位机过滤和校验数据,然后将有效数据传输至DSP进行进一步处理。ADSP2189M执行各种算法,如时隙划分、网络登录和维护,确保TDMA网络的完整性和效率。根据ITU-R M.1371协议,系统能以ITDMA和SOTDMA两种模式接入网络,以实现高效的海上通信。 硬件设计方面,ADSP2189M连接了33M晶体,工作频率加倍至66M。一个SPORT接口与外部微控制器(MCU)相连,且需要上拉电阻。SPORT1被配置为第二工作模式,通过软件模拟UART接口,与MAX232芯片相连,用于数据的简单显示。IDMA接口则用于与MCU之间的高速数据传输,16条并行线路确保高效通信,启动模式设定为IDMA模式,利用MODEA~D来控制不同的操作状态。 总结,ADSP2189M芯片在AIS系统开发中发挥了核心作用,其强大的处理能力和灵活的接口设计,使得系统能够满足复杂海上通信的需求,实现高效、可靠的AIS功能。通过深入理解芯片的硬件资源和软件配置,开发者能够优化系统性能,确保在海上交通管理中的准确性和安全性。