- 博客(37)
- 收藏
- 关注
原创 CCFC3008PCSN与Vector适配经验分享
本文总结了项目中遇到的三个典型问题:1)静态代码包集成问题;2)中断触发不准确问题‘;3)Event触发异常问题。并给出了相应的解决方案,为国产化项目的开发人员提供参考
2026-05-28 17:40:26
399
原创 A4988微步进驱动器
A4988是一款内置译码器的微步进电机驱动器,具有操作简便、低功耗等特点。该芯片采用固定关断时间电流调节器,支持慢速或混合衰减模式运行,能有效降低电机噪音并提高步进精度。其功能包括自动电流衰减模式选择、同步整流、热关机保护等,提供五种可选步进模式。通过STEP、DIR等输入信号控制电机运行,内置PWM电流控制电路和多种保护机制,适用于需要精确控制的小型步进电机驱动场景。
2026-02-27 11:21:16
816
原创 ST系列-STPMIC1电源芯片解读
STPMIC1是一款多功能电源管理芯片,输入电压范围2.8V-5.5V,集成了6个LDO稳压器(包括1个DDR终端专用LDO)、4个降压转换器、1个5.2V升压转换器和2个USB电源开关。具备I2C控制接口和可编程NVM存储器,支持多种工作模式(包括DDR旁路模式)和全面的保护功能(过压/过流/过热保护)。主要应用于嵌入式系统、可穿戴设备、智能家居等领域,特别适合作为STM32MP1处理器的配套电源管理方案。芯片采用先进的热管理和电源状态控制机制,支持主/备用模式切换,可满足不同功耗场景需求。
2026-02-24 17:14:30
663
原创 NXP88W8801-WIFI芯片解读
88W8801是一款高度集成的2.4GHz单频段WiFi4 SoC芯片,支持IEEE 802.11n标准。该芯片集成了MAC、CPU、内存、射频收发器等模块,支持DSSS和OFDM调制技术,具有WPA2/WPA3安全协议和QoS功能。提供USB2.0和SDIO2.0主机接口,适用于物联网、消费电子等应用场景。芯片采用1x1 SISO架构,支持HT20操作,包含丰富的GPIO、UART、JTAG等接口,并配备多组电源管理模块。其高集成度和低功耗特性使其成为WiFi连接方案的理想选择。
2026-02-10 17:37:11
748
原创 【汽车嵌入式开发】-Lin通信协议解读
LIN(局部互联网)是一种低成本串行通信协议,基于UART/SCI接口,主要用于汽车电子等领域。其采用单线总线结构,支持1个主机和最多15个从机节点,最高传输速率20kbps。LIN协议包含帧结构、网络管理、状态管理等功能,支持信号传输、配置、诊断等服务。协议发展经历了1.0到2.2A多个版本,2016年被ISO标准化为ISO17987。LIN具有确定性传输、开放规范、低成本等特点,帧结构包含同步段、PID段、数据段等,支持无条件帧、事件触发帧等多种帧类型,通过进度表实现帧调度。
2026-02-07 17:08:29
798
原创 Bootloader技术解读
摘要:Bootloader是系统启动时执行的第一个程序,负责硬件初始化、加载操作系统并提供启动选项。其启动流程包括设置中断向量、寄存器配置、内存分配等步骤。刷写流程分为三个阶段:预下载阶段准备刷写环境并验证ECU状态;下载阶段完成程序写入;后下载阶段复位ECU并恢复功能。Bootloader还支持固件升级和多系统启动功能。
2026-01-14 18:20:00
350
原创 TLE5012B磁阻芯片解读
TLE5012B是一款基于巨磁阻(GMR)技术的360°角度传感器,具有高精度测量和多种接口选择。该传感器通过集成GMR元件测量磁场方向,内部数字信号处理单元可计算绝对角度值,分辨率达0.01°。支持SSC、PWM、SPC、HSM和IIF五种接口,适用于电机控制、转向角度测量等应用场景。产品内置自动校准功能,可在宽温度范围内保持1.0°精度误差,并提供在线诊断和安全完整性等级(SIL)支持。其独特设计包括双模数转换器、智能状态机和坐标旋转计算机,确保在复杂环境中稳定工作。
2026-01-09 11:24:39
1044
原创 A4412电源芯片解读
A4412是一款面向汽车应用的电源管理IC,采用降压/升压预稳压器结构,可将3.8-40V输入转换为多路稳压输出。其核心特性包括:5路线性稳压器(3.3V/5V)、400mA同步降压转换器、SPI控制接口,以及完善的保护功能(过压/欠压保护、短路保护、看门狗等)。该芯片特别设计了双带隙基准和启动自检功能提升安全性,适用于EPS、动力总成等严苛环境。通过预稳压器供电降低功耗,支持频率抖动技术减少EMI干扰,满足汽车电子对可靠性和安全性的高要求。
2026-01-08 10:41:42
1306
原创 【汽车嵌入式开发】-UDS协议解读
UDS诊断协议(ISO14229)是汽车电子ECU环境下的标准诊断通信协议,用于故障诊断和维护。该协议采用分层设计,支持功能寻址和物理寻址两种通信方式,定义了请求/响应报文格式及超时机制。核心内容包括27种诊断服务,分为6大功能单元:诊断会话管理(如10会话控制)、数据传输(如22读DID)、存储数据传输(如19读故障码)、IO控制(如2F控制IO)、例行程序(如31程序控制)和上传下载(如34请求下载)。协议详细规范了肯定/否定响应码、多帧传输流程及安全访问机制(27服务),为车辆诊断提供标准化解决方案。
2026-01-06 16:27:29
1532
原创 【汽车嵌入式开发】-CAN通信解读
CAN总线是由德国Bosch公司于20世纪80年代末提出的控制器局域网技术,旨在解决汽车电子系统间复杂的通信问题。该技术采用差分信号传输,具有抗干扰能力强等特点,支持125kbit/s到1Mbit/s的通信速率。CAN协议定义了五种帧类型(数据帧、远程帧、错误帧等),采用异步半双工通信方式。其总线结构分为闭环(高速短距离)和开环(低速远距离)两种,通过显性/隐性电平表示逻辑信号。CAN的位定时机制包含同步段、传播段等时间分段,并采用硬同步和重同步确保通信准确性。
2025-12-31 17:51:32
1132
原创 Autosar架构学习-加密模块
加密接口位于加密服务管理器与底层加密驱动程序之间,是访问所有上层(BSW)加密操作的唯一接口。该加密接口也是加密驱动程序的唯一使用者,并提供了管理不同加密硬件和软件解决方案的独特接口。抽象层封装了不同的硬件和软件访问机制,因此加密接口的实现与底层加密驱动程序无关。1.基于AMTM CortexTM M3的CPU;2.4KB统一数据和指令缓存;3.本地启动ROM;4.96千字节的内存;5.具有本地密钥和上下文存储功能的AES模块;
2025-12-26 18:20:19
1191
原创 AutoSar架构学习-诊断模块
本文概述了汽车诊断系统中的核心模块及其功能。DCM(诊断通信管理)作为网络独立模块,处理UDS和OBD诊断协议,管理诊断状态和服务请求。CANTP模块负责对长诊断报文进行分段重组,支持多种寻址格式。DEM(诊断事件管理)记录故障事件,处理状态信息和DTC数据,并提供OBD功能支持。FIM(功能抑制管理器)则根据DEM触发事件来评估功能抑制条件。这些模块协同工作,为车辆诊断提供完整的通信、事件管理和功能控制解决方案。
2025-12-18 14:12:37
1325
原创 AutoSar架构学习-OS模块
本文介绍了操作系统(OS)的核心组件与功能特性。系统包含静态操作系统、全抢占式调度、事件触发等机制,支持功能与规模扩展。主要元素包括任务(基础/扩展任务及事件)、闹钟(可设置绝对/相对时间触发行为)、OS计数器(提供时基的硬件/软件时钟源)、中断(分Ⅰ/Ⅱ类,影响栈使用和内存保护)、IOC(应用间通信器)和资源(采用优先级上限协议实现并发控制)。系统具有可扩展性,支持调度表(定时任务序列)、时序保护(监控执行预算)和存储保护(通过MPU实现堆栈/数据/代码保护)。
2025-12-16 19:30:36
994
原创 【MCAL】CCFC3008PC-EB配置之SENT
摘要:本文介绍了SENT接收器(SRX)模块的功能实现与配置方法。该模块基于SAEJ2716协议,负责接收SENT传感器数据并传输至CPU处理。主要内容包括:1)模块初始化序列和DMA读取逻辑,详细说明了快速消息和慢速串行消息的DMA请求处理流程;2)中断读取机制和缓冲区溢出处理;3)可编程输入滤波器和时钟偏差补偿技术;4)接收器诊断功能,包含多项校验机制。文中还提供了EB配置参数和工程测试数据,验证了不同tick值下的时序参数符合标准要求。
2025-12-15 09:27:54
1283
2
原创 【MCAL】CCFC3008PC-EB配置之TIM
TIM模块信号处理与测量功能解析 摘要:TIM模块作为GTM信号处理的核心单元,具备多通道信号捕获与测量能力。模块支持输入源选择(通过8位查找表或直接驱动)、信号监视(同步后信号、滤波后信号)和外部捕获源配置。其核心滤波功能提供5种工作模式,包括即时边缘传播和多种消抖计数方式,通过FLT子单元实现精确信号处理。TDU单元专用于超时检测。实际应用中配置了3个ICU通道(TIM0_CH0/1/6)进行PWM信号测量,选择上升沿触发和信号测量模式,通过GTM_TIM0模块实现占空比等参数检测。
2025-12-13 11:05:19
1179
原创 【MCAL】CCFC3008PC-EB配置之ADC
摘要:本文详细介绍了CCFC3008PC芯片中的增强型排队模数转换器(EQADC)模块配置与特性。该模块包含两个独立的12位RSD ADC内核(ADC0和ADC1),支持8/10/12位分辨率,具有31个专用模拟输入引脚。EQADC通过6个CFIFO和RFIFO实现命令队列管理,支持DMA数据传输和硬件/软件触发。文章重点阐述了ADC的三种工作模式(正常、流式、调试/停止模式)及配置方法,包括时钟分频、采样时间设置等。
2025-12-12 08:36:11
1551
原创 【MCAL】CCFC3008PC-EB配置之SPI
摘要:本文介绍了DSPI(反序列化串行外设接口)的配置与应用。系统包含7个DSPI模块,实际使用了DSPI1和DSPI2两个模块。重点阐述了SPI通信的基本单元结构:Job(完整通信)、Channel(数据装载)和Sequence(操作序列)的关系。详细说明了SPI的配置流程,包括通道、任务、序列、硬件和外设等设置。最后通过工程测试验证了SPI通信功能,展示了片选信号、时钟信号以及MOSI/MISO数据线的波形图。测试结果表明系统实现了预期的SPI数据传输功能。
2025-12-11 14:03:52
665
原创 【MCAL】CCFC3008PC-EB配置之PWM
本文详细介绍了通用定时器模块(GTM)的结构和功能,重点分析了定时器输出模块(TOM)和ARU连接的定时器输出模块(ATOM)的工作原理。GTM模块由多个子模块组成,包括高级路由单元(ARU)、时钟管理单元(CMU)、定时器输入模块(TIM)等,支持多种PWM信号生成模式。 TOM模块包含16个通道,支持连续向上/向下计数模式、单次模式和脉冲计数调制模式,可配置时钟源、周期和占空比。ATOM模块通过ARU接口实现复杂波形生成,提供即时、比较、PWM、串行和缓冲比较五种输出模式。
2025-12-10 08:48:39
1138
原创 【MCAL】CCFC3008PC-EB配置之MCU时钟
摘要: 本文详细介绍了嵌入式系统的时钟架构配置与实现方案。系统采用双PLL架构(PLL0和PLL1),支持多种时钟源包括16MHz内部RC振荡器、外部晶体振荡器和PLL输出时钟。通过MC_CGM模块实现时钟选择与分频控制,支持频率调制功能以降低EMI辐射。文章阐述了PLL初始化流程、时钟监控机制及故障处理方案,并提供了基于EB工具的完整配置步骤,包括MCU模块设置、端口配置和时钟参数计算。
2025-12-09 08:42:08
1326
原创 【MCAL】TC234-EB配置之SENT
SENT(Single Edge Nibble Transmission)单边沿半字节传输模块,仅在时钟信号的,替代传统10位ADC和PWM通信方式,提供更高分辨率的数据传输,避免CAN/LIN的硬件开销。适用于。SENT模块图如下所示。SENT模块由SENT内核组成,SENT内核管理时钟控制、地址解码、服务请求控制。每个通道配备两个32位寄存器,用于存储数据,构成双缓冲。
2025-12-08 14:04:16
1390
原创 【MCAL】TC234-EB配置之TIM
本文首先对TIM模块进行了介绍,其次展示了TIM模块的EB配置过程,较为完整的介绍了TIM模块的原理以及底层MCAL配置。
2025-12-05 17:43:39
1300
原创 【MCAL】TC234-EB配置之SPI
本文详细介绍了SPI模块的功能特性与配置方法。SPI模块支持主从模式、全/半双工操作,提供灵活的数据格式配置(2-32位)、时钟极性和相位调整,以及中断生成机制。文章重点阐述了QSPI模块结构、三线连接方式、主机模式状态机的通信周期阶段和时序控制,以及波特率计算方法。同时详细说明了用户接口中的FIFO操作和中断处理机制(包括单次、批量和混合模式),以及从机模式下的时钟监控和校验功能。最后通过EB/IB两种缓冲器配置方案展示了同步传输的工程实现与测试结果,为SPI通信应用提供了完整的解决方案。
2025-12-04 09:28:35
1811
原创 【MCAL】TC234-EB配置之ADC采集
摘要: TC234微控制器采用多功能ADC模块(VADC),包含2个独立SAR转换器,支持12+2个模拟输入通道。模块提供三种转换模式:固定通道、自动扫描和通道序列转换,可通过软件或硬件触发。ADC支持8/10/12位分辨率,具有灵活的请求源仲裁机制,支持主从同步转换和外部多路复用扩展。配置包括全局参数设置、通道定义、触发方式选择等,可通过EB工具进行详细配置。测试结果表明模块能实现精确的同步/异步采样,满足复杂应用需求。
2025-12-03 11:10:40
1545
原创 【MCAL】TC234-EB配置之PWM波
摘要:本文基于Aurix TC23x芯片手册,详细介绍了GTM模块中TOM定时器输出模块的配置与应用。重点阐述了TOM模块的架构原理,包括16个独立PWM通道、全局控制单元TGC0/TGC1、时钟同步机制及四种信号控制方式。通过EB工具配置步骤,展示了如何设置CMU_FXCLK时钟源和6个TOM通道(20%-90%占空比)的PWM输出,包括通道使能、输出控制、时钟参数等关键配置项。测试结果验证了PORT11引脚成功输出不同占空比的PWM波形,为汽车电子PWM应用提供了完整实现方案。
2025-12-02 18:48:06
1318
原创 对Autosar架构中通信模块的理解
本文介绍了汽车通信模块的组成与工作原理。通信模块包含COM、CANIf、PDUR和CAN驱动等必要模块,以及可选的IPDUM模块。重点阐述了数据发送/接收流程、I-PDU传输模式、更新位机制、数据映射方法、通知机制和截止期限监控功能。其中,COM模块实现信号网关、时限监测等功能,CANIf负责硬件独立操作,CAN驱动进行硬件抽象。系统支持直接/缓存两种数据读写方式,提供多种传输模式选择,并通过更新位实现信号处理机制。同时具备灵活的数据映射能力和多层次超时检测功能,确保通信的可靠性和时效性。
2025-12-01 17:26:57
1128
原创 【MCAL】TC234-EB配置之MCU时钟
本文基于英飞凌官方文档,详细介绍了TC23x芯片的时钟控制单元(CCU)配置方法。主要内容包括:1)CCU模块结构及时钟源配置(外部输入/晶振模式);2)PLL三种工作模式(正常/预分频/自由运行)及频率计算公式;3)时钟分配机制和外部时钟输出配置;4)基于EB工具的20MHz晶振和120MHz PLL时钟的具体配置步骤,包括端口设置和波形测试。通过示波器验证可输出120MHz时钟信号,为嵌入式系统时钟设计提供参考。
2025-11-27 08:45:01
1174
原创 对AutoSar架构中对NVM模块的理解
摘要:AutoSar架构中的NVM(非易失性存储管理)模块采用分层设计,包含NVM、FEE、FLS、EA和EEP等组件。NVM提供数据队列处理、多RAM块管理、CRC校验、冗余存储等功能;FEE通过闪存模拟EEPROM,采用链接列表管理和双扇区切换机制;FLS负责闪存硬件访问;EA利用头标检测和ECC增强可靠性;EEPROM驱动支持直接硬件访问和写优化。该架构支持数据保护、错误检测和高效存储管理,适用于汽车电子系统。
2025-11-25 09:12:46
1009
1
原创 对AutoSar架构中EcuM和BswM模块的理解(1)
最近准备做标准AutoSar架构的项目了,于是就来分享一下自己的学习EcuM和BswM模块的感悟。
2025-11-19 11:26:39
1283
1
原创 嵌入式程序优化方法
本文介绍了三种嵌入式系统存储优化技术:1. pflash预取通过配置PFCR寄存器提升Flash缓存效率;2. ITCM(指令紧耦合存储器)提供低延迟、确定性指令访问,需在代码中标记关键函数;3. DTCM(数据紧耦合存储器)实现高速数据存取,需标记频繁调用的全局变量。
2025-11-11 12:05:23
475
1
原创 TMR3022磁阻芯片解读
TMR3022角度传感器芯片采用两组冗余惠斯通电桥结构,内置四组TMR元件实现高精度角度检测。其特性包括隧道磁阻技术、双通道SIN/COS输出、宽电压范围和优异温漂补偿。工作时通过旋转上方磁铁产生平行磁场,输出与角度对应的正余弦电压信号。适用于EPS电机、方向盘等角度位置检测场景。芯片提供双电源/地引脚和冗余信号输出通道,确保测量可靠性。
2025-10-18 08:49:04
253
1
转载 EPS设计要点及芯片方案
机械转向系统已基本淘汰,动力转向系统按照助力方式和力传递方式的不同,主要分为:液压助力转向系统(HPS, Hydraulic Power Steering)、电子液压助力转向系统(EHPS)、电动助力转向系统(EPS,Electric Power Steering)、线控转向(SBW,Steering by Wire)。电机:至关重要的核心,显著影响EPS性能,负责产生转向助力所需的扭矩,根据系统构型不同,可安装在转向柱上或集成于转向齿条中;电机由ECU控制,输出与所需助力匹配的扭矩。
2025-10-18 08:28:11
400
原创 SA47321电源芯片解读
SA47321 是一款面向汽车电子应用的多路输出电源管理集成电路(PMIC),集成了多通道电源. 适用于汽车电子系统,如等需要高可靠性电源管理的场景。
2025-10-17 10:00:37
1005
1
原创 SA52632预驱芯片解读
SA52632GIF是一款三相桥式MOSFET驱动器芯片,具有以下特点:1)工作电压5.5-40V,含6个专用栅极驱动输出;2)集成3个高精度电流检测通道,可通过SPI配置增益;3)支持多种工作模式,包括正常、休眠、配置及错误模式。主要应用于三相电机驱动、逆变器、EPS等领域。芯片提供完善的栅极驱动、电流监测和故障保护功能,通过SPI接口可灵活配置参数。具体技术细节需参考厂商最新规格书。
2025-10-16 17:21:43
935
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅