全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4544
推到 Plurk!
推到 Facebook!

最高速化 com port

答題得分者是:Jifong
KSC
一般會員


發表:4
回覆:18
積分:4
註冊:2006-09-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-18 12:04:57 IP:202.40.xxx.xxx 訂閱
各位台灣的先進好,我是來自hk的學生, 自學8051有2年
但基本上都是看書,很難找一些教如何改善電路的資料,希望各位能給一些意見

想做一個用8051的CRO
電腦接收會用LabVIEW寫,所以只能用com port或辯認為com port的usb轉換ic(現在是用usb轉rs232的轉接線在手提電腦上試program的)
基本上已測試過以11.059Mhz的fosc 行19200bit/s但總是覺得太慢

瓶頸就在傳送資料回電腦那兒,因傳資料回pc那兒是很多個clock了
請問有IC能支援更高速的模擬RS-232傳遞嗎?(例如usb的ic)

原系統
signal in==>2x parallel;ADC==>8051(11.059Mhz)=(max232)=>RS232=(rs232轉usb線)=>LabVIEW(電腦side program)

希望改善的地方
8051用更高速的振蕩晶體
USB模擬的高速cmos level rs-232

希望系統
signal in==>2x parallel;ADC==>8051(>11.059Mhz)===>RS232轉usb IC=>LabVIEW(電腦side program)


不知道這樣的資料是否足夠,不足的我看到會盡快回覆的,謝謝
src
高階會員


發表:1
回覆:94
積分:154
註冊:2005-08-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-18 13:28:58 IP:61.216.xxx.xxx 訂閱
8052Timer2115200 bit/s
RCAP2L=0XFD
TCLK=1
TR2=1
dsplab
中階會員


發表:4
回覆:42
積分:64
註冊:2004-11-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-18 14:42:09 IP:203.72.xxx.xxx 未訂閱
使用STC12C系列的8051, 外加29.4912Mhz晶體振盪器, 設定成1T模式
Baud Rate可達921600bps, 與PC經由USB轉UART連線(FTDI或Prolific
晶片), 大量資料傳送下, 沒有問題, 供參考.
Jifong
一般會員


發表:0
回覆:5
積分:11
註冊:2007-03-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-19 13:41:21 IP:220.130.xxx.xxx 訂閱
高速模擬 RS-232 的 IC 可以用 Prolific PL-2303HX USB to Serial bridge controller 接到 PC 端。
它最高可達 12Mbps。也有提供 reference schematic。

我用的 device 最高能丟出 4Mbps UART 資料,我有用過這棵 IC 在 PC 上與 device 作高速資料傳遞。

===================引 用 KSC 文 章===================
各位台灣的先進好,我是來自hk的學生, 自學8051有2年
但基本上都是看書,很難找一些教如何改善電路的資料,希望各位能給一些意見

想做一個用8051的CRO
電腦接收會用LabVIEW寫,所以只能用com port或辯認為com port的usb轉換ic(現在是用usb轉rs232的轉接線在手提電腦上試program的)
基本上已測試過以11.059Mhz的fosc 行19200bit/s但總是覺得太慢

瓶頸就在傳送資料回電腦那兒,因傳資料回pc那兒是很多個clock了
請問有IC能支援更高速的模擬RS-232傳遞嗎?(例如usb的ic)

原系統
signal in==>2x parallel;ADC==>8051(11.059Mhz)=(max232)=>RS232=(rs232轉usb線)=>LabVIEW(電腦side program)

希望改善的地方
8051用更高速的振蕩晶體
USB模擬的高速cmos level rs-232

希望系統
signal in==>2x parallel;ADC==>8051(>11.059Mhz)===>RS232轉usb IC=>LabVIEW(電腦side program)


不知道這樣的資料是否足夠,不足的我看到會盡快回覆的,謝謝
KSC
一般會員


發表:4
回覆:18
積分:4
註冊:2006-09-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-20 04:01:07 IP:202.40.xxx.xxx 訂閱
謝,這正是我想找的東西
ericjiang
一般會員


發表:0
回覆:4
積分:0
註冊:2008-02-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-02-25 11:21:57 IP:220.128.xxx.xxx 未訂閱
Hi Jifong,
我目前也是用8051加一顆HIN232(只接TX, RX)後,就可以和PC端的超級終端機正常傳接訊號;可是速度也是太慢。
我有找到2303HX這顆IC,可是試不出來。可能是接法有問題。您可以提供詳細的MCU<->HIN232<->PL2303HX<->PC USB電路圖給小弟測試嗎?
(還是應該是MCU<->PL2303HX<->PC USB才對?)
我的EMAIL是:eric_chiang@ms96.url.com.tw
謝謝您了!


===================引 用 Jifong 文 章===================
高速模擬 RS-232 的 IC 可以用 Prolific PL-2303HX USB to Serial bridge controller 接到 PC 端。
它最高可達 12Mbps。也有提供 reference schematic。

我用的 device 最高能丟出 4Mbps UART 資料,我有用過這棵 IC 在 PC 上與 device 作高速資料傳遞。
dsplab
中階會員


發表:4
回覆:42
積分:64
註冊:2004-11-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-02-25 13:49:20 IP:203.72.xxx.xxx 未訂閱
HIN232最高傳輸速度規格書上是寫115200bps, 不過可以超到460800bps(傳輸距離1.8公尺),
超過460800bps後, 就無法保證, 如果要超過1Mbps, 必須換支援到1Mbps的, 例如maxim有出
超高速的Transceiver.
jinher
一般會員


發表:0
回覆:4
積分:0
註冊:2008-02-22

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-02-25 15:08:44 IP:59.125.xxx.xxx 訂閱
要傳輸速度提高可將11.0592MHZ之振盪子改用22.1184MHZ之振盪子,
在串列埠在模式1, SMOD = 1,計時器1 為 MODE 2,TH1 = 255,傳輸速度
便可達到115.2KBPS。
在11.52KBPS使用ICL232之傳輸IC是無法使用的,如果傳輸距離超過5米
,根據使用經驗,改用SN75176(RS485)來收發是比較保險。
[code vb]
請在此區域輸入程式碼
[/code]








系統時間:2024-05-14 3:00:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!