前者
前面建立好的基礎的元器件,下面開始設計原理圖。
- USB轉RS232,輸出RS232
- 可以選擇性輸出5V的TTL
- 可以選擇性輸出3.3V的TTL
由於USB輸出是5V的,而USB轉 TTL的晶片的TTL電平是輸入的VCC,所以在USB的5V的時候需要對電源進行處理,才能輸出3.3V的TTL,而又需要輸出5V的TTL,所以做一個電源晶片的切換電路,如下:
從上圖可以看到,輸入可以是5V/3.3V,輸入的高電平範圍高於2.0,低於Vcc+0.5即可,所以5V的ttl可以輸入。
然後設計下,電源切換電路,使用短接帽的形式:
將USB的訊號線與CH340G的訊號線相連線:
根據晶片的datasheet,對外圍電路進行補全,CH340G的datasheet有推薦的典型電路,按照典型電路設計即可。
Max232的工作電壓是5V,所以直接從USB電源處出5V,如下圖:
TTL輸出3.3V和5V電源,同時通過調整可以輸出
TTL可選擇是否直接輸出,不直接輸出則是轉入MAX232進行電平轉換:
以下是最終電路原理圖: