查看: 4007|回复: 4

[求助] 求助,IMX6处理器USB_OTG接口经常损坏,不识别

[复制链接]

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
25
最后登录
2022-10-18
发表于 2021-7-13 15:37:38 | 显示全部楼层 |阅读模式
本帖最后由 meibingbing 于 2021-7-14 09:46 编辑

CPU:IMX6S6AVM08AD。

现象描述:IMX6的USB_OTG接口用一段时间以后就会出现USB_OTG不能识别的情况,怀疑是IMX6的USB_OTG接口损坏,整体出现的概率还挺高。会是什么原因引起的呢?

USB_OTG部分的电路详见附件,DP、DN有端口防护,USB_OTG_ID管脚为悬空状态。

看了下官方设计,官方设计中数据线串联有90欧姆的共模线圈,VBUS、DP、DN、ID均有端口防护。跟这有关系吗?还是说会跟调试过程中频繁使用有关?
我知道答案 目前已有4人回答
下载.png

NVCC_GPIO为3.3V供电

NVCC_GPIO为3.3V供电
回复

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
25
最后登录
2022-10-18
 楼主| 发表于 2021-7-13 15:40:08 | 显示全部楼层
本帖最后由 meibingbing 于 2021-7-14 09:55 编辑

USB_OTG接口仅在调试下载程序时使用,其它过程中并未使用该接口,也未用作主口。
不识别的USB_OTG接口的测量参数:VCC:5.1V,ID管脚悬空为3.23V

7月14日测试补充:无论PC端能否识别IMX6的USB_OTG接口,测量的ID电压都是一样的,测量的情况如下:bootmode配成10(Boot from board settings)模式时,ID管脚悬空电压为3.23V;配成01(Serial downloader)模式时,ID管脚悬空电压变为0.6V左右,连接PC端USB接口后也为0.6V左右。

疑问:设备模式下ID不是要求为高电平吗?怎么测出来的是0.6V?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
25
最后登录
2022-10-18
 楼主| 发表于 2021-7-14 09:34:15 | 显示全部楼层
7月14日测试补充2:将不能识别USB_OTG接口的板子的USB_OTG_ID通过100K电阻接地,bootmode配成01(Serial downloader)模式,通过连接PC端USB接口,此时USB_OTG_ID管脚电压变为0V,PC端能够正常识别出USB_OTG设备,能够正常下载程序。

为什么ID下拉成0V就可以识别了??????,好像跟手册不相符哈。各位大神是否遇到同样问题,求释疑!!!
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24891
最后登录
2025-7-21
发表于 2021-7-19 13:16:47 | 显示全部楼层
你用的是默认bsp吗?哪个版本?是否对设备树进行过修改?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
25
最后登录
2022-10-18
 楼主| 发表于 2021-7-23 17:06:19 | 显示全部楼层
用的是QNX系统,bsp也是从官网下载的。通过OTG下载程序时,并没有任何程序运行,也就是说这个时候BSP程序也是没有运行的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 03:04 , Processed in 0.094596 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表