
第二期:F28335 上 ePWM 互补输出的上电首脉冲、提频后 Flash 启动落入非法中断、HVMotorCtrl+PFC 套件改到 48–60 V 母线、产线测试中 I/O 输入引脚成片读不到四条新记录,加上上一期那条 LLC 数字电源 ADC 偶发大码值帖子的后续回复,逐条标出型号、条件、归因与待核实点。
| 层级 | 含义 |
|---|---|
| A | 用户一手实测,型号、板卡、条件与复现过程至少写到能被人照着查 |
| B | 用户一手陈述,型号或测试条件有明显缺口 |
| C | 二手转述、市场观察或行业媒体报道,只作背景 |
| V | 厂商材料,用于核验规格与设计 |
TBPRD 填 881,对应 85 kHz,比较值 440 对应 50% 占空比;死区模块两个边沿都开,上升与下降延迟都填 15 个 TBCLK;极性选的是 active high complementary,也就是 DBCTL.bit.POLSEL = 2。他做完 GPIO 与 ePWM 初始化、最后把 TBCLKSYNC 置 1 开始出波,示波器上先看到 ePWM1B 拉高一段时间,之后才进入 1A–1B–1A 的交替。POLSEL = 2 下,死区模块由 ePWM1A 反相派生出 ePWM1B,1A 初始为低,1B 就被反相成高,那个脉冲由此产生。另一条是 AQCTLB 的配置在这套组合里不参与输出:IN_MODE = 0 时 1B 完全由 1A 经死区模块得到。POLSEL 设成 0,让 1B 在初始化期间保持低;计数器在 trip zone 强制低电平的按住下启动,等 TBCTR 走到 TBPRD,再把 POLSEL 改回 2,然后清 TZCLR.bit.OST 释放 trip。改完首脉冲消失,TI 回复「Yes, this is looking fine」后关帖。1TBPRD = 881(85 kHz),CMPA = 440(50%),DBRED = DBFED = 15,OUT_MODE = 3、POLSEL = 2、IN_MODE = 0;示波器同时看 1A 与 1B1InitAdc(),其中 ADCCLKPS = 0x2、CPS = 0x1。第二位列了他试过的办法:改 ADCCLK 频率与采样保持脉冲宽度,往高往低都试过;断开或接地未使用的 ADC 输入;按 TI 那篇 ADC 标定应用报告 spraad8 做标定;换用不同通道。尖峰仍然出现。他贴出的几张波形里,ADCINA0 到 ADCINA3 的纹波小,其余通道大。TI 最后一条回复问的是:0–3 通道与其余通道的信号调理电路或信号源有没有差别,这些输入是否加了缓冲,问题跟不跟着信号源走;并建议在 ADC 初始化之后设断点,用表达式窗口核对寄存器有没有按预期写入;还指出他把读数的最低两位清掉了,问是不是因为 D2A 用的 DAC 只有 10 位。2CONT_RUN = 0,采样窗口 ACQ_PS = 10,ADC 时钟由 75 MHz 的 HSPCLK 分频而来;内核跑在 1.8 V2DIVSEL = 2、PLLCR = 6 时跑 75 MHz,Flash 应用能正常启动。把 PLL 往上调、SYSCLK 超过 75 MHz 之后,应用在 Flash 启动阶段停进 Illegal ISR 段。他同时说明,同一份代码在 RAM 里调试、不写 Flash 的情况下能跑到 125 MHz。3main() 里调用过 InitFlash(),帖子里没有写他把 FBANKWAIT、FOTPWAIT 设成了多少,也没有贴出改动后的结果。帖子被标记为已解决,发帖人没有回帖确认。main.c 与 Flash 链接命令文件DIVSEL = 2、PLLCR = 6);把 SYSCLK 提到 75 MHz 以上后 Flash 启动停在 Illegal ISR;同一份代码在 RAM 调试模式可运行到 125 MHz3USER_M1_NOMINAL_DC_BUS_VOLTAGE_V = 24.0f、USER_M1_ADC_FULL_SCALE_VOLTAGE_V = 112.21f、USER_M1_VOLTAGE_FILTER_POLE_Hz = 381.15f。他补了一句,不装那几个跳线也能跑低压,代价是控制环的分辨率下降。3ACQNFW 和 39A7YNW。他还反问,有没有可能是 I/O 引脚本身没坏、坏在芯片别的地方。53ACQNFW 与 39A7YNW5sei_restart_asynchronous_xcvr() 这类收发器重启接口,没有提到上一辑记的那组中断标志与 ACK 读回问题。6 那块基于 HPM6P41 的四开关 BuckBoost 开发板,仓库说明仍写着项目暂停、Rev4 等恢复更新后再继续。7 这两条按约定标 V,只用于核对 SDK 与项目的当前状态,对芯片不作评价。3ACQNFW 与 39A7YNW 两个批次的失效分析结果。e2e.ti.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.