TMS320F28335 DSP PWM与CAN通信测试详析

需积分: 9 5 下载量 32 浏览量 更新于2024-07-28 收藏 2.02MB DOC 举报
本篇文档是对TI公司DSP28335芯片的全面测试总结,涵盖了多个核心功能模块和常见问题处理。主要内容包括: 1. PWM信号:DSP28335拥有12路16位ePWM模块,支持频率和占空比的精细控制。时钟TBCLK的计算公式基于系统时钟SYSCLKOUT和分频器HSPCLKDIV和CLKDIV。通过TBPDR寄存器和递增计数模式,可以调整PWM信号的周期。通道1至6的A/B通道分别对应JP0B端口的特定编号。 2. CAN通信:文档详细解释了CAN2.0B协议,并介绍了CAN总线电平、120欧电阻、CAN时钟模块以及邮箱初始化、发送和接收过程。还讨论了在实际应用中可能遇到的适配器问题。 3. 32位浮点运算测试:展示了对DSP28335的浮点运算能力的评估,这对于科学计算和信号处理应用至关重要。 4. 定时器中断:包括定时器1的结构、分频机制、计数器计数和时钟周期管理。看门狗复位机制也被深入探讨,涉及看门狗时钟、控制寄存器等组件。 5. 软件报错处理:文档列举了CCSSetup中常见的仿真器配置错误,如连接问题和编译错误,提供了相应的解决方案,如更换仿真器和处理特定的头文件引用问题。 6. 备注与注意事项:强调了在开发过程中可能遇到的细节问题,提醒读者注意相关设置和调试技巧。 8. 附录C:提供了关键函数的源代码,如PWM初始化、邮箱初始化、浮点运算测试、定时器中断初始化以及看门狗初始化等,供开发者参考。 本文档是一份实用的参考材料,为使用DSP28335的工程师提供了深入理解和调试该芯片的重要指南,对于理解和优化其在各种应用中的性能具有重要的价值。