发布时间:2017-09-25 阅读量:2298 来源: 我爱方案网 作者: candytang
我们在做MCU产品开发时难免会遇到各种问题或麻烦。这里分享几个跟硬件或工具有关的案例,抛砖引玉,期望看官能有所启示,适当的时候能帮上你。
案例1、STLINK连接不上
某客户使用STM32芯片做产品开发,发现STLINK总是连接不上。
单纯说STLINK连不上目标板,原因往往很多。连接线接错啊、电源有问题啊、驱动固件有问题啊,等等。具体到该案例,客户这些方面都没发现问题,它使用的山寨版STLINK,通过杜邦线将STLINK上的SWCLK/SWDAT/GND与目标板的SWD接口相连。当它将连接线的长度从50多厘米改为10cm时就正常了,看来连接线太长了。
因为连线问题导致无法调试的情况,也不少见。记得有一次客户使用STM32F2芯片开发,当他使用STLINK Utility软件尝试连接目标板时,发现怎么也连不上,死活就是找不到原因。无奈之下建议过去一起看看。我带上一套官方STLINK过去,用我的STLINK及USB连线一连就OK。很快发现是他的那跟USB线有问题,客户瞬间哑然。原来栽在那根线上面。
这里顺便多说几句。ST官方的STLINK的有个VDD脚要外接目标板的电源,用来检测STLINK是否与外面目标板相连。另外,目标板也必须自行供电,STLINK是不对外供电的。毕竟它根本不知道目标板可能会需要多大的功率。至于山寨版STLINK另当别论,是否有隐患自行斟酌使用。
案例2、串口显示不正常
某客户使用STM32芯片做产品开发,使用串口打印输出到PC上时发现显示数据异常。
调试时使用串口打印输出很常见,经常也有人在这里遇到点麻烦。单从异常来讲,原因依然不少。比如:UART本身的参数配置问题;PC端驱动问题;PC端串口助手的参数配置问题;线路连接问题;USB转串口适配器的问题等。几经折腾,后来客户发现,当换了另外一个串口助手软件后一切正常了。这个好像也经常有人碰到。
案例3、调用I2C发送功能后总线被拉低且无任何输出
某深圳客户,使用STM32L0开发产品时用到I2C外设,它反映初始化后,调用HAL_I2C_Master_Transmit()函数,发现在调用发送后,I2C总线被拉低无任何波形发生。
刚开始以为是时钟和时序方面的问题,反复排查和使用官方提供的现成I2C工程项目比对测试,异常依旧,只差没怀疑芯片质量问题了。后来发现硬件焊接时出现短路情况了,排除故障后I2C工作正常。
我也曾见过有人使用USART或CAN时将TX/RX管脚接反的情况。这些无意之错,往往容易被人忽视。但小问题,小细节可以让人栽打跟头,浪费时间、耗时耗力。分享这些,愿各位的产品开发顺风顺水。
在智能驾驶飞速发展的时代,5.9GHz频段的C-V2X(蜂窝车联网)和5.8GHz频段的DSRC(专用短程通信)已成为车辆与环境交互的关键神经。然而,GHz频段内日趋复杂的电磁环境却为通信灵敏度与可靠性带来严峻挑战。传统噪声抑制元件在应对高频宽范围干扰时力不从心,高性能宽频噪声解决方案成为行业急需突破的技术瓶颈。村田制作所(Murata)以其深厚的材料技术积淀和创新设计,适时推出了革命性的片状铁氧体磁珠——BLM15VM系列,直击高频车联网通信的核心痛点。
据彭博社6月20日报道,微软计划于今年7月启动大规模组织结构调整,预计裁员数千人,主要集中在全球销售与客户服务部门。此举引发行业对科技巨头战略重心迁移的高度关注,尤其引人瞩目的是其裁员节省的资金流向——微软官方确认将在新财年向人工智能基础设施领域投入约800亿美元。
在AI服务器爆发式增长、新能源系统复杂度飙升的产业背景下,传统控制芯片正面临三重挑战:碳化硅/氮化镓器件的高频开关控制需求、功能安全标准升级、以及机器学习边缘部署的实时性要求。Microchip最新推出的dsPIC33AK512MPS512与dsPIC33AK512MC510数字信号控制器(DSC),通过78ps PWM分辨率与40Msps ADC采样率的核心突破,为高精度实时控制树立了新基准。
根据权威机构IDC最新发布的《全球智能家居设备季度追踪报告》,2025年第一季度全球智能扫地机器人市场迎来强劲开局,总交付量达到509.6万台,较去年同期增长11.9%,连续第二个季度实现超过20%的增长率。市场活力显著提升,展现出强劲复苏势头。
随着ADAS渗透率突破50%(据Yole 2023数据),车载传感器供电与数据传输架构面临革命性变革。传统双线分立设计(电源线+信号线)导致线束占整车重量超3%,且故障率居高不下。TDK株式会社推出的ADL8030VA系列PoC专用电感器,通过单元件高集成方案重构滤波电路,为智能驾驶系统提供空间与可靠性双重优化路径。