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

news2024/11/19 22:40:38

一、前言

客户用芯驰 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 》

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/927744.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PDF校对:让您的文件无瑕疵

无论您是企业家、学生、教育者还是作家,我们都知道,提交或发布一个充满错误的PDF文件可能会给您的声誉或品牌带来严重损害。这就是为什么PDF校对如此关键的原因。现在,让我们深入了解PDF校对的重要性,以及如何确保您的文件尽可能完…

RabbitMQ默认监听的ip地址

RabbitMQ 默认监听所有可用 ip 地址,当Rabbitmq 所在的服务端节点上存在多 ip 时,只要客户端能与服务端任一 ip 通信,即可向 RabbitMQ 发送消息

黑马 小兔鲜儿 uniapp 小程序开发- 02首页模块

黑马 小兔鲜儿 uniapp 小程序开发- 01项目起步_软工菜鸡的博客-CSDN博客 本课程是全网首套用 vue3 加 TS 写的 uniapp 项目, 里面大量封装自己的组件库,课程从 uni-app 基础入手,按照9大电商业务模块逐步实现完整的电商购物流程业务&#xff…

【LeetCode-中等题】73. 矩阵置零

题目 题解一&#xff1a;使用标记数组 public void setZeroes(int[][] matrix) {int m matrix.length;int n matrix[0].length;boolean[] row new boolean[m];boolean[] col new boolean[n];for(int i0; i< m;i){for(int j 0;j<n;j){if (matrix[i][j] 0) row[i]col…

【SQL中DDL DML DQL DCL所包含的命令】

SQL中DDL DML DQL DCL所包含的命令 关于DDL、DML、DQL、DCL的定义和适用范围如下&#xff1a; 数据定义语言&#xff08;Data Definition Language&#xff0c;DDL&#xff09;&#xff1a; DDL用于创建、修改和删除数据库中的表、视图、索引等对象。它的主要命令包括CREATE、A…

230814期优橙5G网络优化就业班开班啦!这样的学习环境泰酷辣!~

230814期为期8天的基础班顺利结束&#xff01; 接下来就是为期3个月的就业班 小优橙一点都不敢耽搁时间 紧跟优橙老师教学节奏 今日通知 230814期优橙就业班今天已经正式开班&#xff01; 本次就业班有哪些新收获&#xff01; 快来跟着学员视角看看8天在优橙真实感受吧~…

2831. 找出最长等值子数组

2831. 找出最长等值子数组 C代码&#xff1a; int longestEqualSubarray(int* nums, int numsSize, int k){int* a calloc(numsSize 1, sizeof(int));int ans 0, cnt 0;int l 0;for (int r 0; r < numsSize; r) {a[nums[r]]; // 滑动窗口中的字符次数if (ans <…

解读:未来汇全新商业模式,消费+增值包模式营销方案套路?

解读&#xff1a;未来汇全新商业模式&#xff0c;消费增值包模式营销方案套路&#xff1f; 大家好&#xff0c;我是微三云营销策划总监胡佳东&#xff0c;一家软件开发公司负责人。 在如今竞争激烈的商业环境中&#xff0c;传统的实体经营方式面临着越来越大的挑战。无论是哪个…

Module not found: Error: Can‘t resolve ‘less-loader‘解决办法

前言&#xff1a; 主要是在自我提升方面&#xff0c;感觉自己做后端还是需要继续努力&#xff0c;争取炮筒前后端&#xff0c;作为一个全栈软阿金开发人员&#xff0c;所以还是需要努力下&#xff0c;找个方面&#xff0c;目前是计划学会Vue&#xff0c;这样后端有java和pytho…

什么是数据中心IP,优缺点是什么?

如果根据拥有者或者说发送地址来分类的话&#xff0c;可以将代理分为三类&#xff1a;数据中心ip,住宅ip,移动ip 本文我们来了解数据中心ip的原理以及他们的优势劣势&#xff0c;才能选择适合自己的代理。 一、什么是数据中心ip代理&#xff1f; 数据中心ip是由数据中心拥有…

晨控CK-GW208与三菱L系列PLC以TCP通讯手册

晨控CK-GW208是一款支持标准工业以太网协议的IO-LINK主站网关&#xff0c;方便用户快速便捷的集成到 PLC 等控制系统中。 CK-GW208主站网关集成 8 路 IO-LINK 通信端口&#xff0c;采用即插即用模式&#xff0c;无需繁琐的配置&#xff0c;减轻现场安装调试的工作量。为了满足…

【2023】Spring Validation中@NotNull注解、@NotBlank注解介绍以及使用

【2023】Spring Validation中NotNull注解、NotBlank注解介绍以及使用 前言一、简介spring-validation框架的常用注解 二、代码实现添加依赖1、实体举例2、Controller层:3、统一异常处理4、结果返回验证通过返回验证失败返回 前言 平常我们在编写代码的时候总需要很多if判空&am…

【docker】运行registry

registry简介 Docker registry是docker镜像仓库的服务,用于存储和分发docker镜像。 Docker registry主要特点和功能: 存储docker镜像:提供持久化存储docker镜像的功能,存储镜像的各个layer。 分发镜像:拉取和推送镜像的去中心化存储和分发服务。 支持版本管理:给镜像打标签…

编码基础一:侵入式链表

一、简介概述 1、普通链表数据结构 每个节点的next指针指向下一个节点的首地址。这样会有如下的限制&#xff1a; 一条链表上的所有节点的数据类型需要完全一致。对某条链表的操作如插入&#xff0c;删除等只能对这种类型的链表进行操作&#xff0c;如果链表的类型换了&#…

网约车平台如何开发?需要多少钱?

随着共享经济的兴起&#xff0c;网约车行业迅速发展&#xff0c;并成为人们生活中不可或缺的一部分。为了满足市场需求和提供更好的服务&#xff0c;开发一款高质量的网约车源码平台至关重要。本文将深入探讨网约车源码平台的开发方案&#xff0c;从技术架构、安全性和用户体验…

Python数据分析实战-DataFrame按照某列指定的顺序排序(附源码和实现效果)

实现功能 dataframe按照某列指定的顺序排序 实现代码 import pandas as pd# 创建一个示例 DataFrame df pd.DataFrame({name: [Alice, Bob, Charlie, David, Eva],age: [25, 30, 35, 40, 45],gender: [F, M, M, M, F]})# 按照指定顺序排序 sort_order [Eva, David, Charli…

echarts图表共用一个 timeline(A表 timeline 同时控制B表)

先看效果: 再看代码(部分): let barOption = {baseOption: {height: 350,timeline: {x: center,//时间轴X轴方向位置设置y: bottom,//时间轴Y轴方向位置设置width: 80%,//宽度height: 50,//高度show:true,axisType: category,autoPlay: true,playInterval: 1000,data: [Em…

好书分享| 战斗细胞之从进化上了解免疫系统和肠道

小编最近仔细阅读了一本书&#xff0c;书名是《战斗细胞&#xff1a;人体免疫系统奇妙之旅》&#xff08;海南出版社2022年10月出版的&#xff09;&#xff0c;该书是德国科学家菲利普德特玛&#xff08;Philipp Dettmer&#xff09;撰写的一本书&#xff0c;作者是一名信息设计…

ARM开发,stm32mp157a-A7核PWM实验(驱动蜂鸣器,风扇,马达工作)

1.分析框图&#xff1b; 2.比较捕获寄存器&#xff08;产生PWM方波&#xff09;&#xff1b; 工作原理&#xff1a; 1、系统提供一个时钟源209MHZ&#xff0c;需要通过分频器进行分频&#xff0c;设置分频器值为209分频&#xff1b; 2、当定时器启动之后&#xff0c;自动重载…

Pygame编程(3)draw模块

draw模块 函数实例 函数 pygame.draw.rect 画一个矩形rect(surface, color, rect) -> Rectrect(surface, color, rect, width0, border_radius0, border_top_left_radius-1,border_top_right_radius-1, border_bottom_left_radius-1, border_bottom_right_radius-1) -> …