[請益] MCU串列通訊模擬

看板Electronics作者 (便宜十塊錢)時間13年前 (2012/12/26 20:06), 編輯推噓4(4012)
留言16則, 7人參與, 最新討論串1/1
目前我需要對一個IC進行資料寫入與讀取的動作, 但此IC的串列通訊界面似乎是自訂的, 不是常見的UART、RS232、I2C或SPI等 我想用MCU(8051)自己模擬串列I/O, 不過卻發現一個問題, 此串列通訊為2線, 但此2線的電壓卻不相同(DATA=0~3.5V、CLK=0~4.3V) 請問有什麼辦法, 可以將MCU的I/O(5V), 分別調降成3.5V跟4.3V, 並且還具有I/O的功能嗎? (之前有做過放二極體壓降,但就只剩下Output功能了) 我目前想到的方法是換一個低壓可工作的MCU(ex.MPC82G516AE), 電源給3.5V, (這裡有個疑問,電源給多少I/O High就是多少,這樣假設對嗎?) 使I/O都會輸出3.5V下去模擬串口, 但不知道能否正常工作就是了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.199.244

12/26 20:47, , 1F
輸出用O-C.外部用提昇電阻到你要的電壓.. 輸入應該正常
12/26 20:47, 1F

12/27 01:53, , 2F
就常用的方法:分壓加緩衝
12/27 01:53, 2F

12/27 09:39, , 3F
謝謝兩位的回答,lion大的方法也是要改MCU對吧? 我目前是希望
12/27 09:39, 3F

12/27 09:40, , 4F
可以直接用現有的89s51做, 請問m大可以提供更詳細的作法嗎?
12/27 09:40, 4F

12/27 09:42, , 5F
緩衝是指使用op buffer ic嗎? 這樣是不是要挑頻寬夠大的?
12/27 09:42, 5F

12/27 09:58, , 6F
緩衝用op 做source follower這樣
12/27 09:58, 6F

12/27 10:39, , 7F
我畫了示意圖,大家指的方法是這樣嗎? buffer可以放雙向的嗎?
12/27 10:39, 7F

12/27 10:39, , 8F
12/27 10:39, 8F

12/27 18:07, , 9F
lion21是說用Open Collector,一般51就有這種Port
12/27 18:07, 9F

12/27 19:37, , 10F
了解了!謝謝 那上圖的方式,不知可行性? 有人可以提供意見嗎?
12/27 19:37, 10F

12/27 22:56, , 11F
你可以說是什麼IC用了怪異界面嗎? :)
12/27 22:56, 11F

12/28 08:21, , 12F
記得有專用ic可以用
12/28 08:21, 12F

12/28 08:21, , 13F
是公司買來用在產品上的ASIC, 賣的公司沒提供total solution
12/28 08:21, 13F

12/28 08:29, , 14F
謝謝大家的回答 我大概知道該怎麼做了!
12/28 08:29, 14F

08/13 19:34, , 15F
08/13 19:34, 15F

09/17 23:28, , 16F
輸出用O-C.外部用提 https://daxiv.com
09/17 23:28, 16F
文章代碼(AID): #1GskXMur (Electronics)