自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 [C2000实战] 拒绝手撸寄存器:利用 SysConfig 快速生成并移植DSP F280049C DAC 初始化代码

摘要:本文详细介绍了F28004x芯片DAC模块的配置方法及注意事项。配置过程包括DAC参数设置、参考电平配置和代码移植,其中需特别注意内部模拟参考电平的设置以避免报错。文章解析了DAC模块的核心架构,包括数字数据输入、影子寄存器机制、参考电压选择和输出缓冲器功能。同时强调了增益配置的两种模式及其适用场景,并提供了开发中的关键注意事项:必须手动使能输出、上电延迟处理、影子寄存器的合理使用以及引脚复用问题。通过SysConfig工具配置可规避大部分常见问题。

2025-11-27 09:54:12 923

原创 DSP_F280049C—逆变器正弦波参考信号生成:查表法 vs 实时计算法

本文对比了逆变器基准电压信号生成的两种方法:查表法和实时计算法。查表法运算快但灵活性差,实时计算法利用相位累加器和正弦函数,在TIC2000 DSP上通过硬件加速实现高效计算。文章详细介绍了基于RampGen的核心原理和代码实现,包括归一化频率处理、相位累加及硬件加速的正弦计算。该方案在50kHz中断中应用,可灵活调整频率和幅值,为逆变器提供精确的50Hz正弦波参考信号。

2025-11-26 16:44:13 430

原创 DSPF280049C-中断定时器-快速使用记录(CPUTIMER0_BASE&INT_TIMER0)

本文介绍了定时器中断函数的配置流程:1)在main.c中定义中断服务函数ISR2_VoltageLoop;2)在board.h头文件中声明中断函数并定义定时器宏;3)在board.c中通过Interrupt_register()注册中断服务函数;4)配置定时器参数并启用中断;5)在Board_init()中调用初始化函数完成设置。整个过程实现了定时器1的中断配置,包括函数声明、注册和定时器初始化等关键步骤。

2025-11-26 10:53:17 170

原创 GD32F103Rx-PB3引脚无法正常IO口操作问题记录

摘要:GD32F103R芯片的PB3引脚默认用作JTDO调试功能,若需作为普通IO口使用,需开启引脚复用功能。解决方法为:先开启复用时钟和GPIOB时钟,然后配置引脚复用映射(GPIO_SWJ_SWDPENABLE_REMAP),最后初始化PB3为推挽输出模式。相关复用变量定义可在GD32F10x_GPIO.h文件中查找。该问题虽小但容易忽略,通过正确配置复用功能即可解决PB3无法正常输出问题。(149字)

2025-11-20 08:47:08 96

原创 SOGI-PLL(二阶广义积分器的锁相环设计)学习记录

摘要:SOGI结构通过带通和低通滤波器生成正交信号(α/β轴),用于实现锁相环(PLL)。Park变换将静止坐标系的交流信号转换为旋转坐标系的直流信号(Vd,Vq),其中Vq反映相位误差。通过PI调节器控制Vq=0实现锁相,PI输出角速度经积分得到相位。SOGI参数k影响带宽和响应速度,通常取k=√2以平衡选择性和动态性能。离散化推荐采用双线性变换方法。该结构可有效实现电网同步,在单相逆变器控制中具有重要应用。

2025-11-19 10:28:46 1265

原创 DSP+F280049C+SFRA扫频软件添加到工程文件-SFRA GUI连接出现问题

摘要:本文介绍了在工程文件中添加SFRA(软件频率响应分析)模块的配置步骤。主要内容包括:1)包含头文件并添加相关库文件;2)初始化SFRA配置参数,强调需配置10ms以内的定时器中断;3)列举连接GUI失败的常见原因(LSPCLK时钟配置错误、中断回调未执行、CMD文件未修改);4)提供关键代码配置示例,包括config.h和config.c文件中的SFRA参数设置及初始化函数。最后指出参考文档路径为C2000Ware DigitalPower SDK中的SFRA库文件。(149字)

2025-07-13 17:57:36 531 2

原创 DSPF280049C-CLAmath数学库——CLA添加到工程文件中记录

(3)CLA 数学库的查找表可能存在于目标设备的 CLA 数据 ROM 中(检查目标设备 TRM 以确定哪些表已放置在 ROM 中),并可由数学例程使用;运行测试CLAmath数学库的代码,如果头文件添加正确,按住ctrl再点击CLAsin会打开CLAmath.h文件 ,运行无报错,CLA添加成功。以上三个文件找齐放入CLAmath文件夹,放在工程的Lib文件夹下,下面需要的就是添加Lib库和头文件即可。如果你在项目中同时使用了两个 CLA 内核,则需要为每个内核分配独立的数学库。

2025-07-04 12:51:02 1355 4

原创 TPS259631DDAR电子保险丝-原理图绘制-及计算

由于R1、R2和R3泄漏输入电源VIN的电流,因此必须根据输入电源VIN的可接受泄漏电流来选择这些电阻器。要解该方程,首先选择R3=47 kΩ的值,然后使用公式9求解(R1+R2)=489.58 kΩ。使用公式8和(r1+r2)的值来求解r2=33.48kΩ,最终r1=456.1 kΩ。使用最接近的标准1%电阻值得出R1=464kΩ、R2=33.2kΩ和R3=47.5kΩ。ILM引脚上的RILM电阻设置过载电流限制,这可以通过公式计算,选择最接近标准值的电阻:909 Ω,容差为1%。

2025-03-05 16:19:55 548

原创 QA123C+SiC MOSFET+ DC-DC 模块电源

​QA123C+SiC MOSFET+ DC-DC 模块电源为驱动C3M0060065K Sic Mos器件,使用UCC21520栅极驱动器,根据手册采用方案二(采用两个正负电源模块来提供负压偏置),栅极驱动器的所需要的电源采用DC-DC模块QA123C-1803R3提供。(也有更低成本的齐纳二极管或电容产生负压方案)

2025-02-22 19:03:22 401

原创 F280049C_EPWM_同步问题(EPWM4与Master之间的同步分析及解决)

F280049C的EPWM4与EPWM1、2、3始终不能同步

2025-01-07 16:18:24 1304

原创 F280049C_DAB_HAL_ (update/calculate) PWMDutyPeriodPhaseShift函数分析及移相控制标幺值参量解析

最低的PWM开关频率:正常工作的PWM开关频率:

2025-01-04 19:13:41 1220

原创 DSP-F280049C- “ SFO ” - MEP_ScaleFactor校准

在分析Ti的EPWM代码的过程中,对于SFO这个库的移植时遇到的相关问题和解决步骤

2024-12-31 13:28:27 821 1

原创 F280049C_技术手册--HRPWM_DBREDHR_DBFEDHR

手册:HRPWM 基于微边缘定位器 (MEP) 技术。MEP 逻辑能够通过细分传统 PWM 发生器的一个粗略系统时钟来非常精细地定位边缘。。HRPWM 的 MEP 由 6 个扩展寄存器控制。这些 HRPWM 寄存器与用于控制 PWM 操作的 16 位 TBPHS、TBPRD、CMPA、CMPBM、DBREDM 和 DBFEDM 寄存器连接。死区上升沿延迟和下降沿延迟的 HRPWM 功能仅在死区半周期时钟操作期间适用。

2024-12-11 20:44:31 2239 1

原创 Ti-DSP-F280039C/49C--SysCLK系统时钟和中断表

## 系统时钟(SysCLK)系统时钟是整个微控制器的核心时钟信号,驱动所有的外设和 CPU。F280039C 和 F280049C 的系统时钟可以通过内部振荡器(INTOSC)或外部晶振(XTAL)来生成,并通过锁相环(PLL)进行倍频。Timer0和Timer1可以在用户应用程序中使用。Timer2保留给实时操作系统使用(for)例子,TI-RTOS)。如果应用程序没有使用使用该计时器的操作系统,则可以使用Timer2。

2024-12-01 16:14:46 1089

原创 Ti-DSP-F280039C/49C—EPWM-Phase Shift Control

这是一个断言,用于确保基地址是一个有效的 ePWM 模块地址。这是一个断言,用于确保基地址是一个有效的 ePWM 模块地址。这是一个断言,用于确保基地址是一个有效的 ePWM 模块地址。函数能够启用 ePWM 模块的相位移加载功能,使得相位移设置能够生效。函数能够启用 ePWM 模块的特定同步输出脉冲源,使其在指定条件下生成同步脉冲。函数能够禁用 ePWM 模块的相位移加载功能,使得相位移设置不再生效。函数用于启用指定 ePWM 模块的相位移加载功能。参数指定的位设置为 1,从而启用相应的同步输出源。

2024-11-28 15:38:15 1420 1

原创 Ubuntu18.04+联网+主机网络环境:PPPOE有线连接的校园网

Ubuntu18.04+联网+主机网络环境:PPPOE有线连接的校园网

2022-09-28 19:42:35 1559 1

原创 树莓派4B selenium + Firefox + python3+打卡签到脚本

树莓派4B selenium + firefox + python3树莓派4B-32G,镜像文件自取树莓派打卡签到脚本

2021-11-28 01:24:00 1864

原创 MATLAB 制作 Mif文件(ROM/RAM内存初始化文件)

在MATLAB里新建一个.m脚本,cv进去改自己的图片地址就能用注意到的一点matlab好像注重代码格式段落,rgb(i) = bitshift(bitshift(r(i),-3),11)+ bitshift(bitshift(g(i),-2),5)+ bitshift(bitshift(b(i),-3),0);这个就得放一行,代码逻辑和opencv差不多,后面的打印是mif文件的固定开头大概看了一下,代码应该是吧图片每个像素点的RGB值取出来放到一维数组里进行匹配,然后加上索引值打印输出。

2021-09-11 15:40:21 796

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除