前言:用于记录一些在学习实验室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工程应用痛点就是它蝶形
0 前言GPIO输入功能是28335非常重要部分,可通过外部数字逻辑信号输入,作为逻辑触发控制判断条件。比如在电机控制中,通过判断输入管脚电平状态,实现电机调速。在显示屏人机界面下,也可通过按键触发管脚输入电平状态,实现人机接口控制。为了学习GPIO输入功能,大家在各个项目下都能触类旁通。本期学习目的为:使用核心板上矩阵键盘4个按键,每个按键触发分别控制对应LED灯亮灭。分为三个部
写作背景:我最近在写一个DSP项目,由于上一次接触DSP处理器写代码是在一两年之前,再加上之前主要是学习了STM32,关于DSP一些知识已经忘记得差不多了。现在重新捡起DSP来,又要花费大量得时间来重新找资料,读文档。所以产生了写点东西得想法,主要目的是把DSP硬件知识(主要是寄存器相关)和软件初始化核心代码记录下来,使自己未来再一次使用DSP时能够快速熟悉必要知识开始项目,最后把基本
本文记录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表示。28335FPU是一个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将一些非关键
三大电机控制方案之DSP篇(1):TMS320F28335  简介: TMS320F28335数字信号处理器是属于C2000系列一款浮点DSP控制器。与以往定点DSP相比,该器件精度高,成本低, 功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。  近几年来,基于DSP电机专用集成电路由于在计算速度、容量存储等方面比单片机具
    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采样配置 数据转换与处 ...
转载 1月前
460阅读
# DSP28335 与 Python 结合: 实现与烧录流程详解 在现代嵌入式系统中,开发人员常常希望能够利用高层语言,如 Python,进行快速开发和原型设计。然而,DSP28335 是德州仪器(Texas Instruments)推出一款功能强大数字信号处理器,但它并不直接支持 Python。本文将详细介绍如何将 Python 程序应用于 DSP28335,同时配合适当步骤与代码示
原创 7月前
72阅读
基于dsp28335can升级方案 bootloader、上位机等全部自主开发 文件说明: 1、setup为上位机安装文件; 2、V5为dsp28335BootLoader源代码,我用CCS10.3.1; 3、WindowsApplication3为VS平台上位机源代码,我用VS2013; 4、app.bin为测试用app烧录固件。 5、F28335_FLASH_COM_V1为app代
原创 9月前
1282阅读
一、硬件连接配置 1.1 引脚映射 #define AD7606_CS GpioDataRegs.GPBDAT.bit.GPIO48 // 片选信号 #define AD7606_BUSY GpioDataRegs.GPBDAT.bit.GPIO49 // 忙信号 #define AD7606_CO ...
转载 15天前
359阅读
CCS3.3下DSP28335软件仿真器配置笔记    一直使用DSP2812,由于将来学习工作需要,学习下DSP28335,在配置过程中由于配置不正确各种问题,导致电脑先后出现过5次蓝屏,坚持不懈到最后终于成功连接,记录此笔记,便于再回顾学习。         &nbsp
原创 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. ...
转载 11天前
369阅读
 目录1.1  DSP 是什么1.2  DSP 与单片机区别1.3  DSP性能相关1.4  DSP命名规则1.5  DSP28335常用资源1.6  DSP28335常用参考手册1.1  DSP 是什么         &
  • 1
  • 2
  • 3
  • 4
  • 5