PL2303HX在Windows 10下面不裝安裝驅動的解決辦法(Code:10)


Prolific在很早之前推出了一款名為PL2303HX的芯片, 用於USB轉RS232, 這款芯片使用的范圍非常廣, 並且年代久遠.

但是這款芯片因為用的特別多, 所以中國就有很多廠家生產了仿造的PL2303HX芯片,仿造的芯片安裝驅動很困難, 需要安裝特定的驅動. 這一情況一直持續到Windows 8和Windows 10.

Prolific已經停止為仿造品太多的PL2303HX更新驅動, 所以設備到了Windows 10之后, 就不能安裝驅動了, 網上很多方法也都不好使, 或者特別麻煩.

這篇文章並不打算從軟件上解決,如果不想改動電路或者沒有動手能力,那么看到這可以離開了。 因為在Google搜索了一下之后, 發現Prolific官方提供的解決方案是替換為PL2303HXD芯片, 或者PL2303TA芯片. 這兩種芯片淘寶上都有賣, 可以買來自己更新芯片來解決不能安裝驅動的問題(設備管理器里面看到的是不能加載驅動,錯誤代號 10).

PL2303HXD芯片比較高級, 如果只是想替換PL2303HX, 並不需要任何改進, 可以直接使用 PL2303TA 芯片來替換, 電路幾乎不需要改動什么.

PL2303HXD 相比PL2303HXA 增加了內置的OTPROM, 不再需要外接EEPROM, 另外內置了晶振, 不需要外置晶振了, 但是最低波特率提升為12Mbps了.

PL2303TA 相比PL2303HXA 沒有任何改動,只是驅動提供到了Windows 8 和10. 制作工藝從0.35um提升到了0.18um. 其他方面都完全兼容PL2303HXA.

電路方面的改動, PL2303TA是最簡單的, 所以我就從淘寶上買了幾片PL2303TA芯片(只有SOP28封裝, PL2303HXD有QFN32封裝的, 注意不要買錯了).

官方升級指導: https://prolificusa.com/app/uploads/2018/02/PL2303TA-PCB-Migration-Guide-Version-1.03.pdf

 

電路要改動的地方總共有4個, 我改動了3處, 有一處復位上拉我沒動, 經測試, 可以正常工作.

在原來的HXA版本電路上, USB D+,USB D- 經過兩個電阻,連接到芯片的Pin 15 Pin16, 現在用導線直接連接, 去掉兩個電阻.

在原來的HXA版本電路上, USB D+ (Pin15) 和 VO33 (Pin17) 之間有一個1.5K 的電阻, 現在需要去掉.

還有一處改動, 比較麻煩, 就是RESET_N (Pin19) 和 VO33(Pin17) 之間需要增加一個10K上拉電阻, 我這加不了, PCB是連在一起的, 需要割開PCB 然后再加, 我就放棄了(缺少這個電阻可能導致芯片發熱和壽命縮短). 經測試,這個不加也能正常工作. 至此,芯片替換工作完成

換完之后, 插到USB上, Windows 8 和Windows 10 是免驅的,自動完成驅動的安裝, 不再有任何嘆號. 用串口調試助手發送數據, 完全正常.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM