DSP28035的CAN通信升级方案:包括源码、测试固件与C#上位机开发,支持周立功USBCAN-II兼容盒及BootLoader闪烁指示,DSP28035的CAN升级方案及详细配置说明:使用新动力开发板与C#上位机软件实现固件升级,涉及用户代码、BootLoader代码及硬件连接细节,DSP28035的can升级方案 提供源代码,测试用固件。 上位机采用c#开发。 说明 一、介绍 1、测试平台介绍:采用M新动力的DSP28035开发板,CAN口使用GPIO30\31。波特率为500K。 2、28035__APP为测试用的用户代码,ccs10.3.1工程,参考其CMD配置。 3、28035_Bootloader_CAN为bootloader源代码,ccs10.3.1工程; 4、SWJ为上位机,采用VS2013开发,C#语言。 5、测试使用的是周立功的USBCAN-II,can盒,如果用一些国产可以兼容周立功的,则更这里面的ControlCAN.dll即可。 6、升级的app工程需要生成hex去升级,具体参考我给的工程的设置。 7、BootLoader代码,只有D400这一个灯1s闪烁一
2026-03-31 09:16:04 2.63MB
1
DSP28035串口升级方案:含BootLoader、测试App及上位机源码,CCS10.3.1与VS2013开发环境支持,DSP28035串口升级方案:含BootLoader源码、测试App及上位机源码,支持VS2013与CCS10.3.1开发环境,DSP28035串口升级方案 带bootloader源码,测试app工程源码,上位机源码,说明文档。 上位机采用vs2013开发,c#。 工程采用ccs10.3.1开发。 ,DSP28035; 串口升级方案; Bootloader源码; 测试App工程源码; 上位机源码; C#开发; CCS10.3.1开发。,DSP28035串口升级方案:完整带源码的C#上位机及bootloader升级说明文档
2025-09-17 14:37:16 3.74MB scss
1
### PCMC控制详解 #### 一、引言 在当今高度数字化的世界中,数字电源控制技术因其灵活性和可编程性而变得越来越重要。本篇详细介绍了如何利用德州仪器(TI)的Piccolo™系列微控制器TMS320F2803x实现数字峰值电流模式控制,并加入斜坡补偿功能。峰值电流模式控制(Peak Current Mode Control, PCMC)是一种常见的开关电源控制策略,它通过检测电感电流的峰值来调节输出电压,具有响应速度快、易于实现的优点。 #### 二、转换器建模 为了理解数字PCMC的工作原理,首先需要对电源转换器进行建模。图2展示了数字峰值电流模式控制的基本结构。与模拟PCMC相比,数字PCMC使用了数字信号处理器(DSP)来处理电流信号,从而实现了更精确的控制。 #### 三、补偿设计 补偿设计是数字PCMC中的关键步骤之一,目的是确保系统稳定性并优化动态性能。该环节涉及多个参数的计算与调整,包括增益、带宽和相位裕度等。通过合理的补偿设计,可以有效提高系统的稳定性和响应速度。 #### 四、离散时间转换 由于数字PCMC是在数字域内工作,因此需要将连续时间信号转换为离散时间信号。这一过程通常涉及到采样、量化等步骤,确保数字信号处理器能够准确地处理这些信号。离散时间转换对于实现高速响应的数字电源控制至关重要。 #### 五、斜坡补偿 斜坡补偿是为了避免亚稳态现象(Subharmonic Oscillation)的发生而采取的一种措施。在PCMC中,由于电感电流波形的非线性特性,当负载较轻时可能会出现不稳定的情况。斜坡补偿通过在电流比较器的参考信号上添加一个斜坡信号来解决这一问题,确保了系统在整个负载范围内的稳定运行。 #### 六、前缘空白时间(Leading Edge Blanking) 前缘空白时间是一种防止由于寄生效应引起的测量误差的技术。在开关电源中,由于开关管的寄生电容和电感的存在,在开关切换瞬间会产生瞬态电压尖峰。如果不加以处理,这些尖峰会干扰电流检测信号,导致控制不稳定。通过设置适当的前缘空白时间,可以在每次开关动作后的短时间内忽略检测到的电流值,从而避免错误的控制指令。 #### 七、设计实例 设计实例部分提供了完整的数字PCMC实现流程,包括理论分析、参数计算以及实际代码实现等。通过对一个具体的Buck转换器进行设计,可以深入了解数字PCMC的实际应用。 #### 八、Biricha代码设置 本章节介绍了如何使用Biricha Digital Power Ltd提供的代码库来进行数字PCMC的设计。Biricha Digital Power Ltd是一家专注于数字电源控制解决方案的公司,其提供的工具和软件大大简化了数字电源控制器的设计过程。 #### 九、测试结果 在完成了设计之后,需要通过实验来验证数字PCMC系统的性能。这部分内容详细记录了实际测试的数据和结果,包括频率响应、稳定性和动态性能等方面的表现。 #### 十、总结 通过对数字峰值电流模式控制(PCMC)及其在TMS320F2803x上的实现进行了详细介绍,我们可以看到这种控制策略在现代电源管理系统中的巨大潜力。数字PCMC不仅提供了更好的控制精度,还具备了更高的灵活性和适应性。随着数字技术的不断进步,相信未来数字PCMC将在更多的应用场景中发挥重要作用。 #### 十一、参考资料 1. Poley, R., & Shirsavar, A. (2012). Digital Peak Current Mode Control with Slope Compensation Using the TMS320F2803x. Texas Instruments. 2. Bode, H. W. (1945). Network Analysis and Feedback Amplifier Design. Van Nostrand. 3. Erickson, R. W., & Maksimović, D. (2001). Fundamentals of Power Electronics. Kluwer Academic Publishers. #### 十二、附录 附录部分提供了额外的信息,如代码示例、设计参数表等,帮助读者更好地理解和实现数字PCMC。 --- 通过上述内容的介绍,我们可以清晰地了解到数字峰值电流模式控制(PCMC)的工作原理和技术细节。特别是针对基于TMS320F2803x的实现方案,不仅详细解释了相关的理论基础,还提供了具体的设计案例和实测数据,为工程师们提供了一个非常实用的指南。
2025-07-30 10:21:39 417KB DSP28035
1
DSP28035串口升级方案是一项针对特定DSP处理器的技术实现,它允许通过串口通信方式对DSP28035设备进行程序更新和调试。本方案不仅包括了升级过程中的核心软件——bootloader的源代码,还提供了用于验证升级功能的测试应用程序(app)工程源码,以及用于操作升级过程的上位机软件源码。上位机软件的开发环境是Visual Studio 2013,并采用C#语言进行编程。开发工程使用的是Code Composer Studio(CCS)版本10.3.1,这是德州仪器(Texas Instruments)为其微处理器和DSP芯片开发的集成开发环境(IDE),广泛用于嵌入式系统开发。 该方案的文件清单中包含了多个重要组成部分。其中包括一份详尽的说明文档,用于指导用户如何使用该升级方案,这份文档可能是以Word文档形式存在。同时,还有一份HTML格式的文档,它可能包含了更丰富的超链接和样式,便于用户在网页浏览器中查看。图像文件,如JPG和PNG格式的图片,可能用于展示方案的界面设计、流程图或是相关的硬件连接图示,以便更好地理解整个升级过程。另外,还有一份纯文本的文件,可能以TXT格式存在,它可能包含了对串口升级方案的详细技术解析,或者介绍了方案的技术背景和实施细节。 整体来看,这项方案的主要目的是为了实现对DSP28035芯片的有效、便捷的程序更新。这在产品的维护周期中是非常重要的,因为它保证了设备可以随时更新到最新的软件版本,无论是为了修复已知的软件缺陷,提高性能,还是添加新的功能。此外,拥有源代码的bootloader允许开发者自定义升级过程,使得整个升级过程更加灵活和可控。上位机软件源码的提供,则意味着开发者可以进一步根据自己的需要修改或扩展上位机的功能,比如改进用户界面或是优化升级流程。 DSP28035串口升级方案的提供,体现了当前硬件和软件开发领域对于系统的可编程性和灵活性的重视。这不仅仅是技术细节的展示,更是现代嵌入式系统开发中,对产品生命周期管理和技术支持的一种重要实践。开发者可以利用这样的方案,快速响应市场变化,有效提高产品的竞争力。
2025-05-10 21:55:05 704KB
1
DSP28335,DSP28035,DSP28034在线升级程序实例,完整匹配使用的DSP升级程序,使用CAN在线升级,里面有对CMD文件的配置,有对CAN通讯设置,以及上位机!通过上位机实现升级,欢迎大家自主学习!
2024-07-09 11:27:54 25.21MB
1
DSP28035例程
2021-12-26 16:31:12 31.15MB 28035
1
DSP 28035例程 ( SXD28035A) DSP 28035例程 ( SXD28035A)
2021-12-18 13:11:53 20.18MB DSP28035
1
整理的一些资料,包含DSP28035设计所需的头文件,例程,最小系统电路图,讲义等等。
2021-11-20 10:54:48 8.68MB 头文件,例程,最小系统电路图
1
在28035平台上采用CLA实现无刷电机控制(可以运行的CODE),有不明白的可以帮忙解答。
2021-08-14 17:44:12 1.47MB dsp28035 CLA Sensorless
1
国内常用的电压过零点锁相程序,自己的写的,贡献给大家,在此程序基础上加上频率扰动即可完成孤岛主动式检测保护
2019-12-21 22:04:39 7KB DSP 软件 锁相环
1