怎樣方便快速的把數(shù)據(jù)傳給電腦?
            外部設(shè)備如何將數(shù)據(jù)傳給電腦呢?無(wú)非就是看電腦上都有什么接口提供給你來(lái)傳輸數(shù)據(jù)使用,可該如何選擇這些接口呢?
            首先,先來(lái)看下電腦提供給用戶作為數(shù)據(jù)傳輸?shù)慕涌谟心男?
            1、并口
并口又稱為并行接口。目前,并行接口主要作為打印機(jī)端口,采用的是25 針D 形接頭。所謂“并行”,是指8 位數(shù)據(jù)同時(shí)通過(guò)并行線進(jìn)行傳送,這樣數(shù)據(jù)傳送速度大大提高,但并行傳送的線路長(zhǎng)度受到限制,因?yàn)殚L(zhǎng)度增加,干擾就會(huì)增加,數(shù)據(jù)也就容易出錯(cuò)。目前計(jì)算機(jī)基本上都配有并口。
            2、串口
串口叫做串行接口,現(xiàn)在的PC 機(jī)一般有兩個(gè)串行口COM 1 和COM 2 。串行口不同于并行口之處在于它的數(shù)據(jù)和控制信息是一位接一位地傳送出去的。雖然這樣速度會(huì)慢一些,但傳送距離較并行口更長(zhǎng),因此若要進(jìn)行較長(zhǎng)距離的通信時(shí),應(yīng)使用串行口。通常COM 1 使用的是9 針D 形連接器,也稱之為RS-232接口,而COM 2 有的使用的是老式的DB25 針連接器,也稱之為RS-422接口,不過(guò)目前已經(jīng)很少使用。
            3、USB接口
USB 即“Universal Serial Bus ”,中文名稱為通用串行總線。這是近幾年逐步在PC 領(lǐng)域廣為應(yīng)用的新型接口技術(shù)。USB接口具有傳輸速度更快,支持熱插拔以及連接多個(gè)設(shè)備的特點(diǎn)。目前已經(jīng)在各類外部設(shè)備中廣泛的被采用。目前USB接口有兩種:USB1.1和USB2.0。理論上USB1.1的傳輸速度可以達(dá)到12Mbps/秒,而USB2.0則可以達(dá)到速度480Mbps/秒,并且可以向下兼容USB1.1。
           
            除以上接口之外,電腦還提供了一些擴(kuò)展槽給用戶用來(lái)進(jìn)行傳輸,例如:ISA插槽、EISA插槽、VESA插槽及PCI插槽等。但由于這些數(shù)據(jù)接口都位于電腦主板上,使用時(shí)需要把電腦主機(jī)打開(kāi),才能把設(shè)備連接到電腦上,很是麻煩,這里不再介紹。
            那么我們?cè)撨x用什么接口來(lái)方便快速的傳輸數(shù)據(jù)呢?
            并口,由于速度的局限性導(dǎo)致其逐漸被淘汰,目前大多只有臺(tái)式機(jī)連接某些打印機(jī)使用,而筆記本電腦更是直接去掉了并口。
            串口,也就是COM1口,也稱之為RS-232接口。RS-232接口有著簡(jiǎn)單的協(xié)議,操作方便而被很多人用作數(shù)據(jù)傳輸使用,但由于RS-232屬于單端信號(hào)傳送,存在共地噪聲和不能抑制共模干擾等問(wèn)題,因此一般用于20m以內(nèi)的通信;并且由于其電氣特點(diǎn),傳輸速度一般只有每秒50、75、100、150、300、600、1200、2400、4800、9600、19200、115200波特。
            USB接口,目前市面上主要都是USB2.0接口,他只有4根線,兩根電源兩根信號(hào),故信號(hào)是串行傳輸?shù)模膫鬏斔俾蔬_(dá)到了480Mbps,這算為MB為60MB/s,足以滿足大多數(shù)外設(shè)的速度要求;由于USB接口的信號(hào)線是一組差分線,所以能很好抑制共地噪聲和共模干擾等,并且支持熱插拔。
            很明顯USB接口各項(xiàng)特性都滿足我們的“方便、快速”的宗旨。如果我們的設(shè)備是類似于U盤(pán)、鼠標(biāo)、鍵盤(pán)等通用的設(shè)備時(shí),操作系統(tǒng)里就有他們的驅(qū)動(dòng)了,我們連接上設(shè)備就可以直接使用。
如果我們的設(shè)備不是這些通用的設(shè)備時(shí),我們?cè)撊绾巫屜到y(tǒng)識(shí)別我們自己的USB設(shè)備,并傳輸數(shù)據(jù)呢?
1、自己遵照USB2.0協(xié)議來(lái)編寫(xiě)USB2.0協(xié)議來(lái)傳輸自己的數(shù)據(jù);
2、使用協(xié)議封裝芯片,來(lái)傳輸自己的數(shù)據(jù)。
第一種方法,由于USB2.0協(xié)議過(guò)于復(fù)雜,不是什么人都能編寫(xiě)出來(lái)的,對(duì)于大多數(shù)人來(lái)說(shuō)不太適合。
第二種方法,目前最流行的USB協(xié)議封裝芯片是Cypress(賽普拉斯)公司的CY7C68013系列芯片了,該芯片將USB協(xié)議完全封裝起來(lái)了,你只要對(duì)芯片進(jìn)行一些編程設(shè)置,就可以有屬于自己的USB接口了。相比于第一種方法,復(fù)雜度降低了很多,而且開(kāi)發(fā)周期也縮短了很多。但該方法要求用戶對(duì)CY7C68013系列芯片的內(nèi)部結(jié)構(gòu)比較熟悉,從而也有一定難度。
這時(shí)肯定有人問(wèn)了,有沒(méi)有一種我們不需要了解什么CY7C68013系列芯片的內(nèi)部結(jié)構(gòu),也不需要對(duì)其編程,我們只想發(fā)送什么數(shù)據(jù),電腦就收到什么數(shù)據(jù)的一種芯片,或者模塊呢?
下面我將給大家介紹一款不需要用戶進(jìn)行太多的操作,就能實(shí)現(xiàn)用戶想發(fā)送什么數(shù)據(jù),就收到什么數(shù)據(jù)的一款模塊:USB20D模塊。
USB20D模塊是一塊USB協(xié)議封裝模塊,他將USB協(xié)議完全的封裝起來(lái)了,不需要用戶對(duì)其進(jìn)行任何的編程操作。USB20D模塊面對(duì)用戶提供的是最簡(jiǎn)單的并行接口,
用戶只要按照普通并行接口的操作就可以通過(guò)USB接口發(fā)送或接收自己的數(shù)據(jù)了,而且是你發(fā)送什么數(shù)據(jù)就收到什么數(shù)據(jù),不會(huì)牽扯到任何有關(guān)USB協(xié)議的問(wèn)題。而且傳輸速度是32MB/s(字節(jié)/每秒),這里是純數(shù)據(jù)的速度。
            這時(shí)肯定會(huì)有疑問(wèn),USB2.0的傳輸速度不是60MB/s嗎?首先60MB/s這是理論的最高速度,實(shí)際是有偏差的;然后這60MB/s的速度中包含有USB協(xié)議的部分在其中,所以純數(shù)據(jù)速度是達(dá)不到60MB/s的。
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營(yíng)企業(yè)網(wǎng) peada.cn 版權(quán)所有 2002-2010
浙ICP備11047537號(hào)-1