会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jiangchang
博客园
首页
新随笔
联系
订阅
管理
2026年3月11日
S32K的晶振模式
摘要: LOW GAIN: 当配置为LOW GAIN时,不需要反馈电阻。 HIGH GAIN: 当配置为HIGH GAIN 时,需要增加1M反馈电阻。 选择high gain和low gain的主要因素点是: 1.HIGH GAIN对抗ESD性能更好,因为Peak-to-Peak amplitude of
阅读全文
posted @ 2026-03-11 22:45 日暮_途远
阅读(9)
评论(0)
推荐(0)
2026年1月28日
TCON板硬件调试小记
摘要: 关键控制电路分析:PDTC143XT数字三极管应用 原理图中使用 PDTC143XT(T1, T2, T3)NPN三极管作为DIS_STBY、DIS_RST和RESET_N的驱动级。 逻辑取反特性:该设计采用了“逻辑取反”结构。当MCU输出高电平时三极管导通,对应的信号线(如RESET_N)会被拉至
阅读全文
posted @ 2026-01-28 22:55 日暮_途远
阅读(12)
评论(0)
推荐(0)
Lazy Stacking的设计说明
摘要: 为什么寄存器压栈这个动作会“慢”到需要专门设计一套复杂的“懒压栈”机制? 其实并不是FPU本身运行慢,而是“内存访问”相对于“处理器处理速度”太慢了。我们可以从以下三个维度来拆解这个原因: 1、数据的“量”级差异:从8个到25个在没有FPU的情况下,Cortex-M进入中断时硬件会自动压栈8个通用寄
阅读全文
posted @ 2026-01-28 22:16 日暮_途远
阅读(6)
评论(0)
推荐(0)
2025年11月2日
CPULOAD建模设计
摘要: 背景: 1.中断周期的建模 在单片机中中断和任务是两类处理数据的主要形式,中断的形式主要分为周期和时间两类。比如,LIN中断是根据调度表的周期去响应的,滚轮这种则是根据外部事件响应的。 2.响应时间的建模 中断的响应时间建模和任务的响应时间的建模。 设计: 实际测量或者理论估算。其中实际测量则是两次
阅读全文
posted @ 2025-11-02 21:09 日暮_途远
阅读(19)
评论(0)
推荐(0)
2025年10月23日
NXP S32K118的FTM模块分析
摘要: 背景介绍: FTM(fLexTimer Module)是NXP微控制器中常用的定时器模块,它设计用于生成复杂的PWM信号,输入捕获,输出比较等。 在同一个FTM模块内(FTM0),所有的通道(Channel 0到Channel n)都必须共用以下资源: 基准时钟源 时钟预分频器 计数器 由于上面的限
阅读全文
posted @ 2025-10-23 22:27 日暮_途远
阅读(68)
评论(0)
推荐(0)
2025年9月24日
OTA升级时软件异常复位问题分析
摘要: 背景: 最近半年陆陆续续压测OTA,OTA升级总有概率失败,一直未找到失败的根本原因。 实验: 最近的压测发现新板子升级没有问题,老板子压测会出现较多的失败。 失败时能看到34服务异常: 主节点: 10 10 0B 34 00 44 00 01 10 21 00 00 00 03 00 00 从节点
阅读全文
posted @ 2025-09-24 22:04 日暮_途远
阅读(27)
评论(0)
推荐(0)
2025年9月21日
IAR Embedded Workbench中的MCU启动过程分析
摘要: 在嵌入式系统中,当MCU复位之后,需要运行对应的启动代码来对系统进行初始化,然后才会调用main函数,开始运行用户的代码。通常情况下,对应的启动代码一般是工具厂商或者芯片厂商提供,嵌入式软件开发工程师不需要特别关注。但是如果要实现和ROM和RAM相关的功能必须需要修改对应的启动文件。 Step1 当
阅读全文
posted @ 2025-09-21 22:19 日暮_途远
阅读(84)
评论(0)
推荐(0)
2025年9月8日
OTA 升级问题的分析
摘要: 背景: 我们在使用LIN总线做OTA升级的时候,偶发OTA升级不过。其中LIN总线使用TJA1128J的驱动芯片充当物理层。 问题1:为什么LIN总线在写入和擦除时需要初始化操作 分析: 物理电路差异:LIN(Local Interconnect Network)总线和CAN(Controller
阅读全文
posted @ 2025-09-08 22:36 日暮_途远
阅读(40)
评论(1)
推荐(0)
LIN 的调度表周期和应用任务周期不一致的问题分析
摘要: 背景: 客户使用CANoe工程的LDF周期为80ms,实际客户输入LDF周期为50ms。需求中短按标志位要求置位一个周期,当使用长周期的调度表时会偶发短按标志位完成从0到1再到0的过程,表现就是偶发无短按报文发出。 软件设计: 针对客户输入的不同周期的LDF调度表对发送的报文帧数做出有效补偿。举例说
阅读全文
posted @ 2025-09-08 21:47 日暮_途远
阅读(82)
评论(0)
推荐(0)
2025年9月2日
记一次非原子运算引起的软件复位
摘要: 背景: 最近软件团队在做压测的时候发现,某个温度数据会偶现为复位值(原始值),此行为表示软件产生了复位。 通过检查canoe的trace发现确实产生了复位,trace的报文如下所示,能清楚的看到复位丢失了30ms左右的报文,复位的时间在50ms以内。 过程: 通过NVM记录所有的复位源并通过DID读
阅读全文
posted @ 2025-09-02 22:25 日暮_途远
阅读(15)
评论(0)
推荐(0)
下一页
公告