SEMIDRIVE X9U 插入 USB 不识别调试要点

一、前言

客户用芯驰 X9U 平台做的智能座舱产品,在烧写固件时发现,通过 USB 连接到 SSA 的 USB 接口,Windows 上无法识别出 USB 设备,一直处在 Ready 状态。

二、SEMIDRIVE X9U 插入 USB 不识别调试要点

① 建议客户测量 SoC 的晶体时钟 32.768KHz 和 2 路 24MHz,看频率是否正常,客户反馈 32.768KHz 正常,另外 2 路 24MHz 没有波形输出。

▲ 图 1   SoC 系统时钟电路图

② 因为 AP 域 和 SAFETY 域的24MHz 没有时钟信号,查看 SoC 的数据手册,它们的电源域分别属于VDDA_AP 和 VDDA_SAFETY。

▲ 图 2  SoC 时钟所在电源域

③ 建议客户测量电源 VDD_AP_DRAM_0V8 是否有电压输出,发现 VDD_AP_DRAM_0V8 没有电压输出,测试电源 U501 的 EN1 信号 PWR_CTRL0 有输出高电平。

▲ 图 3   电源 U501 原理图

④ 建议客户测量电源 VSFT_1V8 是否有电压输出,发现 VSFT_1V8 没有电压输出,测试电源 U400 的 EN信号 SYS_PWR_ON 有输出高电平,表现情况和上面 U501 一样。

▲ 图 4   电源 U400 原理图

⑤ 向客户了解是否更换了电源芯片型号,客户反馈是直接用的原厂原理图参考设计,核实原厂 DEMO 板的 BOM 表,发现原厂原理图中的型号与实际 BOM 的型号并不一致,原理图 U501 型号为 LP875610RNFTQ1,对应 BOM 表中的型号是 LP875610BRNFRQ1。原理图 U400 型号为 LP873200RHDTQ1,对应 BOM 表中的型号是 LP873248RHDRQ1,经过和原厂确认,BOM 表中的电源型号,Ti 在出厂时,已配置为平台所需值, 无需客户再通过 I2C 总线更改设置。

▲ 图 5  X9U 电源设计说明

⑥ 客户的电源没有输出,是因为电源芯片没有做 OTP 编程,出现这样的情况主要是客户没有注意和 DEMO 板的BOM 表确认,同时也没有把原理图发出来评审,所以有些细节的地方没有得到急时更正。客户更换电源芯片型号后,电源输出正常,插入 USB 连接正常,烧写固件正常,问题解决。

以上便是芯驰 SEMIDRIVE X9U 插入 USB 不识别的调试要点

附录:参考文献

                ①《 SD008_X9U_MS_TI_B01_SCH 》

                ②《 SD008_X9U_MS_TI_B01_BOM 》

点击阅读原文,了解更多精彩内容~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值