USB-to-UART 轉換器,雜談
緣起 嵌入式開發,MCU一般會開UART port和外界打交道。一般會接顆USB-to-UART晶片。這種爛大街的晶片,也有些有趣的事能寫 爛掉的PL2303HXA 我想買幾條能上12Mhz的高速UART線,這個線給了我有趣的驚喜 歷代PL2303晶片集 解決上題的辦法 PL2303是台灣旺玖科技的產品,第一代2000上市應該很紅,人紅就有盜版IC!盜版貨用原廠driver,超不爽啦;這顆IC一共出了六代,初期的IC確定停止供貨後(代表市場上全部都是盜版IC),他們讓新版driver完全廢掉,裝置不能用! 這是很絕望的商業策略,盜版IC當場死一片;我上網查,社會大眾給旺玖的評價是:驅動品質不穩,我只能說這種焦土戰非常少見 WINDOWS COM PORT長不停 這種線在Windows體驗很爛,同一條線,插不同USB孔會長出不同COM PORT;常常得去裝置管理員看COM PORT編號。台灣的 萬平科技 的 說有辦法解決 ,他們有獨門秘方 我問AI工具,COM port為什麼長不停 Windows需要 每顆IC序號不同 ,才能辨識每一條線。在USB剛誕生的年代(1998),IC要儲存序號得外掛一顆EEPROM才作得到,這個會增加成本。如果沒序號,微軟只好用USB孔的位置區分這些線,於是同條線插不同孔長一堆COM port,體驗爛死了 旺玖PL2303GC(第六代)已經內建Embedded Flash,可以出廠後每顆刷不同序號;技術進步也把Crystal包進去,這顆長壽的IC還見證無鉛製程的轉換 台灣萬平科技可以幫客人跑燒錄軟體,幫每條線設定不同序號,讓使用體驗好很多。所以這件事也算是加值服務,給客人好的體驗 PL2303GC at 2026 在2026年要買這種線,我會推微雪 PL2303 USB UART Board V2 ,旺玖第六代IC,可以切換電壓3.3v/ 5v;如果jumper不接,中間的pin給他灌1.8v,UART位準就變成1.8v了!這種自由度簡直是UART-to-USB的神器。因為現在IC的電壓越來越低,外灌邏輯電壓的位準就很重要啦 CP2102 Silicon Labs CP2102也是常見的轉換器,這個IC crystal less比較難做,定價也高(賣得貴),比較沒有仿冒IC(一般挑量大的)。因為它幾乎沒仿冒品,Driver也常穩定,品質很可...