前言:用于记录一些在学习实验室48V无人机项目所用的DSP28335时的一些心得体会,主要参考资料是普中科技的那个资料手册。1、 通信相关 区分开串口通信与串行通信,串口通信(Serial Communication)属于串行通信。 通常 DSP 引脚输入/ 输出使用 TTL 电平,而 TTL 电平的 1 和 0 的特征电压分别是 2.4V 和 0.4V,适用 于板内数据传输。TTL 电平与 RS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-05 13:56:59
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DSP28335实现FFT的工程实现方法1、FFT的工程应用痛点分析2、解决方案3、代码实现4、实际测试与效果分析5、一些新的想法感谢支持,如果这篇文章对你有帮助请您留下宝贵一票,这也将是我持续输出的动力。 1、FFT的工程应用痛点分析在DSP28335中要实现FFT,不仅需要对FFT的每个步骤熟悉,还需要考虑在现有控制架构下FFT是否影响正常的控制算法运行。在FFT的工程应用的痛点就是它的蝶形            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 08:26:10
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0 前言GPIO输入功能是28335非常重要的部分,可通过外部数字逻辑信号的输入,作为逻辑触发控制的判断条件。比如在电机控制中,通过判断输入管脚的电平状态,实现电机调速。在显示屏人机界面下,也可通过按键触发的管脚输入电平状态,实现人机接口控制。为了学习GPIO输入功能,大家在各个项目下都能触类旁通。本期的学习目的为:使用核心板上的矩阵键盘4个按键,每个按键触发分别控制对应的LED灯亮灭。分为三个部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-06 13:34:09
                            
                                278阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            写作背景:我最近在写一个DSP的项目,由于上一次接触DSP处理器写代码是在一两年之前,再加上之前主要是学习了STM32,关于DSP的一些知识已经忘记得差不多了。现在重新捡起DSP来,又要花费大量得时间来重新找资料,读文档。所以产生了写点东西得想法,主要的目的是把DSP的硬件知识(主要是寄存器相关)和软件初始化的核心代码记录下来,使自己未来再一次使用DSP时能够快速熟悉必要知识开始项目,最后把基本的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 22:05:58
                            
                                658阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文记录dsp28335的中断的配置方法:目录一、ePWM模块内容1.1 时基模块TB1.2 计数比较模块CC1.3 动作模块AQ目前为止,以经可以实现基本PWM功能了。1.4 死区模块DB 1.5 斩波模块PC1.6 错误联防模块 TZ1.7 SOC事件触发1.8 epwm事件中断一、ePWM模块内容F28335 的 ePWM 模块是个加强模块,与 F2812 的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 10:48:48
                            
                                606阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              TMS320F28335属于TMS320C2000™数字信号控制器(DSC)系列。TI中C28x系列就是DSC,之前的产品都是定点型的DSP,而TMS320F28335所属的F2833x系列是带浮点运算单元的,用C28x+FPU表示。28335的FPU是一个32为float浮点运算单元,是其在DSC产品里面最大的特点。硬件FPU很犀利,直接让CPU的运算能力升级。  F2833x系列还有283            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 23:33:30
                            
                                444阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            中断处理任务一般要划分为两个部分:一个是控制部分,花时间少,放在HWI函数中;另一部分是处理部分,放在SWI函数或任务中处理。4种API实现实时监测数据的采集:LOG,STS,HST,TRC。DSP/BIOS支持4种线程:(1)硬件中断(HWI): 频率可达200KHz(5us),处理时限在2us~100us,包括CLK函数(2)软件中断(SWI):时限100us以上,SWI允许HWI将一些非关键            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 16:28:31
                            
                                559阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            三大电机控制方案之DSP篇(1):TMS320F28335  简介: TMS320F28335数字信号处理器是属于C2000系列的一款浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低, 功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。  近几年来,基于DSP的电机专用集成电路由于在计算速度、容量存储等方面比单片机具            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 07:16:52
                            
                                294阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                DSP是Digital Signal Processing(数字信号处理)或Digital Signal Processor(数字信号处理器)的缩写。这一章中我们要讲的内容是,如何开始采用一个或多个数字信号处理芯片对输入信号(数字信号)进行分析、处 理。所以在你进行DSP开发之前,你应该明确以下几个问题:    (1).你是否应该            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 23:59:21
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、为什么要定点化?1、为了支持硬件处理:定点DSP我这里有在VC下编写的用于数字信号处理的C程序,里面所用的数据格式全是double型的。现在要将程序移植到数据格式为16位的定点DSP(数字信号处理器)下运行,需要将浮点程序定点化。定点运算相当于只会做整数的加减乘除,为了实现浮点运算,比如a=0.08,b=0.3 计算x=a+b时: 实际使用中不再出现a和b 而是(假设)用a =a×100; b            
                
         
            
            
            
            对DSP进行开发时,需要对其底层的硬件及外设进行相应的配置,当配置完成后才可以将其相应模块激活,才可以在其内部进行程序编写及调试处理。下面对程序配置及操作进行简单的整理,仅供参考。 第一步:初始化系统控制,PLL,看门狗,使能外设时钟等,一般调用函数InitSysCtrl(); 第二步:初始化GPI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-12-07 06:46:00
                            
                                309阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 系统架构设计1.1 硬件组成主控芯片:TMS320F28335(32位浮点DSP,150MHz主频,集成18路PWM通道)逆变电路:三相全桥IGBT模块(耐压1200V,电流100A)电流采样:霍尔传感器(如ACS712)+ 16位ADC模块位置检测:增量式编码器(分辨率4096PPR)或无感方案(滑模观测器)通信接口:CAN(用于上位机交互)+ SCI(调试串口)1.2 功能框图上位机指令            
                
         
            
            
            
            基于 TI DSP28335 芯片的多通道 ADC 采样程序,支持顺序采样和同步采样两种模式,并包含 DMA 传输功能。 程序概述 这个程序实现了以下功能: 多通道ADC初始化配置(支持顺序和同步采样模式) 中断服务程序处理采样数据 DMA配置实现自动数据传输 PWM触发ADC采样配置 数据转换与处 ...            
                
         
            
            
            
            # DSP28335 与 Python 的结合: 实现与烧录流程详解
在现代嵌入式系统中,开发人员常常希望能够利用高层语言,如 Python,进行快速开发和原型设计。然而,DSP28335 是德州仪器(Texas Instruments)推出的一款功能强大的数字信号处理器,但它并不直接支持 Python。本文将详细介绍如何将 Python 程序应用于 DSP28335,同时配合适当的步骤与代码示            
                
         
            
            
            
            基于dsp28335的can升级方案
bootloader、上位机等全部自主开发
文件说明:
1、setup为上位机安装文件;
2、V5为dsp28335的BootLoader源代码,我用的CCS10.3.1;
3、WindowsApplication3为VS平台的上位机源代码,我用的VS2013;
4、app.bin为测试用的app烧录固件。
5、F28335_FLASH_COM_V1为app代            
                
         
            
            
            
            一、硬件连接配置 1.1 引脚映射 #define AD7606_CS GpioDataRegs.GPBDAT.bit.GPIO48 // 片选信号 #define AD7606_BUSY GpioDataRegs.GPBDAT.bit.GPIO49 // 忙信号 #define AD7606_CO ...            
                
         
            
            
            
            CCS3.3下DSP28335的软件仿真器配置笔记    一直使用DSP2812,由于将来学习工作的需要,学习下DSP28335,在配置过程中由于配置不正确的各种问题,导致电脑先后出现过5次蓝屏,坚持不懈到最后终于成功连接,记录此笔记,便于再回顾学习。                      
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-06 11:11:38
                            
                                2406阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DSP(数字信号处理技术),是利用计算机或专用处理设备,以数字形式对信号进行处理,以得到符合人们需要的信号形式的新兴学科,其涉及许多学科而又广泛应用于许多领域,以音视频应用领域最为广泛。        目前市面上广为运用的DSP实现方法有很多,在这里主要列举两项,一是利用通用的可编程DSP实现,即非专用的DSP芯片。与单片机相比,DSP芯片具有更加适合于数字信号处理的软件和硬件资源,可用于复杂的数            
                
         
            
            
            
            一、硬件连接方案 1. 电路连接 DSP引脚 OLED引脚 功能说明 按键引脚 GPIO32 SCL I2C时钟 GPIO48 GPIO33 SDA I2C数据 GPIO49 GPIO34 RES 复位 GPIO50 GPIO35 DC 数据/命令 GPIO51 GND GND 公共地 GND 3. ...            
                
         
            
            
            
             目录1.1  DSP 是什么1.2  DSP 与单片机的区别1.3  DSP性能相关1.4  DSP命名规则1.5  DSP28335的常用资源1.6  DSP28335的常用参考手册1.1  DSP 是什么         &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 00:11:59
                            
                                495阅读
                            
                                                                             
                 
                
                                
                    