基于TMS320F28335的DSP系统设计与ADC校正

需积分: 0 10 下载量 28 浏览量 更新于2024-08-20 收藏 1.57MB PPT 举报
"基于TMS320F28335DSP的最小系统设计,讲解了如何在设计中转到Flash忽略ADC校正,并涉及该芯片的特性与应用" 在"转到Flash忽略ADC校正-F28335最小系统设计"中,主要讨论的是在基于TMS320F28335数字信号处理器(DSP)的系统设计中,如何处理ADC(模数转换器)校正的问题。在某些情况下,为了提高系统的运行速度或者简化设计流程,可能选择忽略ADC的校正过程,直接将数据存入Flash存储器。 TMS320F28335是一款由德州仪器(TI)生产的高性能浮点DSP,它拥有150MHz的处理频率,内置32位浮点处理单元,这使得它在处理浮点运算时具有强大的能力,对于需要高精度计算的应用场景非常适用。它的核心电压为1.9V,I/O电压为3.3V,支持低功耗设计。此外,该芯片还具有以下特点: 1. **片上存储器**:包括256Kx16位的Flash,34Kx18位的SRAM,以及8Kx16位的BootROM和1Kx16位的OTPROM。Flash用于存储程序代码,SRAM用于高速数据处理,BootROM用于启动加载,OTPROM则可以存储一次性编程的数据。 2. **丰富的外设接口**:如12通道的16位ADC,3通道的SCI,2通道的McBSP/SPI,1通道的SPI,2通道的Ecan,1通道的IIC,6通道的DMA,88个复用的GPIO,以及12通道的EPWM和6通道的HRPWM等。这些外设接口使得F28335能够灵活地连接各种外部设备和传感器。 3. **快速中断响应**:通过高效的中断系统,如PIE(Peripheral Interrupt Expansion)模块,支持多达58个外设中断,确保系统能够及时响应外部事件。 4. **安全特性**:包括128位保护密码和对Flash/OTP的保护机制,确保程序和数据的安全性。 在设计中,忽略ADC校正可能是因为系统对精度的要求不高,或者在特定应用场景下,实时性或简化设计更为重要。然而,这可能导致ADC测量结果的精度下降,因此在实际应用中需要权衡性能和精度的需求。 在搭建基于TMS320F28335的最小系统时,需要关注的方面包括: - **系统框图设计**:合理规划各种接口和外设的布局,确保信号传输的正确性和效率。 - **硬件选型**:根据系统需求选择合适的SRAM、Flash和其他外围器件,确保其与DSP的兼容性。 - **软件开发**:利用浮点运算单元简化软件代码,减少计算复杂度,同时注意优化中断服务程序以实现快速响应。 - **电源管理**:确保供电稳定,满足芯片不同部分的电压需求。 - **调试与测试**:在系统运行过程中,监测ADC的输出,确保数据的可靠性和稳定性。 TMS320F28335是一款功能强大、适应性强的DSP,适用于多种控制和信号处理应用。在设计时,需要综合考虑系统需求、性能指标和成本,来决定是否忽略ADC校正。