弄了一天的USB!依然不能修复!决定暂时先放弃USB了!根据我的分析,可能是片内的USB模块损毁了!!!
下面我说说USB的情况,大家和我一块分析分析,看看USB还有没有救哇!
首先是MID刚刚到手时,将USB接口修复了!立马插上鼠标,USB的OTG功能是可以使用的!
因为没有电了,所以我决定暂时先充电,于是我就在开机的情况下冲了2个小时的电!
结果悲剧发生了!当我再次插上鼠标的时候,OTG不工作了,鼠标的指示灯一直闪烁,而USB的从模式也不工作了!插上电脑只显示在充电,安卓系统的USB调试选项不会出现。
我刚开始以为是系统的问题,于是想刷机,可是悲剧的是连刷机模式都进不去,看来USB的功能是彻底地挂啦!!
接着我考虑会不会是硬件接触的问题,于是将USB的D+和D-两条线的漆挂掉,来测量是否与接口是相通的!
还有USB的电压转换电路了,不过充电电路应该不会有问题,因为能够正常充电,不过OTG的升5V电路有没有问题就值得考虑了!
不过个人觉得这部分应该也不会出现大问题!!
此外我还将D+与D-单独接出来连接了一下电脑,依然是没有一点反应啊!所以我感觉是片内的USB模块损毁了!!如果只这种情况的话,除了换主控芯片以外,别无他法!!而换主控芯片显然是不现实的,因为我估计我连bootloader那一步都搞不定!!看来我的DIY计划要进行一下修改了!!不过,DIY之前还是先拆解吧!!没准儿拆解的过程就会产生想法呢!!
碰到此类问题的网友能帮忙给指点指点吗?也许还有起死回生的机会呢!!期待有高手回复!!
前一段时间,悲剧的事情一件接着一件!申请的MID的USB功能坏掉了!
我为了修复USB功能,将自带系统的系统文件修改了一下!结果启动不起来了!!同时USB功能也坏掉了!一句话!这块主板废了!!
这真是出师未捷身先死啊!我有些不甘心!!于是在淘宝网上挨个问有没有主板可卖的!问了大概几十家,因为这款MID已经被淘汰了!所以本身价钱也不贵!主板一般是不会卖的!!
直到我问了一家维修商家,他说他刚好有主板,价钱可以承受!50块!于是我给买下来了!也算是对我的计划有个交代!!
刚好赶上大雪,所以快递今天才到!迫不及待地安装上看看效果!!
废的那块板子就用来继续拆解和其他方面的DIY,结合山寨PSP来做些东西吧!
USB的从机功能是好的!!当机立断先给MID升级一下!!
升级成功后,测试了一下USB 的OTG功能!!问题来了!
USB OTG功能居然不能用!!商家说是因为我没有用专用线的原因!
可是我的OTG线是原来MP5上的啊!应该没问题啊!
这里说一下USB OTG工作的原理:
USB OTG 的ID线在作为从机的时候是出于悬空状态的,而主机模式则是要使ID线接地!
我在想会不会是这个问题呢?于是我在插上鼠标的时候,将ID线和GND短接了一下!鼠标灯终于亮了!鼠标工作正常!!
我这才知道所谓的专用OTG线的秘密了!而我用的OTG线对应的MP5是要在开机状态下选择主机模式的,也就是说我的MP5的主控制器的芯片有一个USB_ID功能选择引脚,用来控制ID线的接地与否!!
而这款MID的设计则是使ID线一直处于性悬空状态!!那么怎么选择ID线接地呢!!
厂家在OTG线上做了些手段!!将ID线与GND直接相连了!这样只要插上专用的OTG线,那么自然会使MID工作在主机模式下!!
懂得了原理,我决定自己DIY此MID的专用OTG线!
首先,我拆开了普通的USB数据线,取下了金属USB公口:
然后我将ID线与GND线接在一起!并同时将其与对应的母口相连接:
然后封胶:
接下来我用中性笔的笔帽作为了外壳:
最终DIY完成:
接着我对主板进行了封胶加固,我将不会再去拆解他了,因为我还有块废板,什么样的拆解我都针对它了,当然当初的计划还是要在新的主板上实现的!
最终效果:
接下来:
1、我想要在MID上直接加入HOST USB端口,同时想办法解决ID接地的选择,将其与插拔功能绑定在一起,以保证USB从机模式的工作稳定!!
2、另外就是结合废主板和山寨PSP搞出一些东西来。
3、原来设想的无线鼠标操控功能可以继续进行了!手头上有STM32F4系列的开发板一直没机会玩,想将其作为USB鼠标设备,无线采用我擅长的nRF24L01,操控端使用带三周加速度传感器的430开发板。
暂时就这么多,时间确实定不下来,因为这些只是业余爱好,毕竟老师还有项目要去开发,我得分得清主次才行,望活动组织者见谅,一有时间,我就会进行计划的!
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |