BECKHOFF模塊的基本作用就是用來(lái)傳輸信號(hào),為了各子系統(tǒng)的信息能有效及時(shí)的被傳送,為了不至于彼此間的信號(hào)相互干擾和避免物理空間上過于擁擠,其較好的辦法就是采用多路復(fù)用技術(shù),也就是說(shuō)總線傳輸?shù)幕驹砭褪嵌嗦窂?fù)用技術(shù)。所謂多路復(fù)用就是指多個(gè)用戶共享公用信道的一種機(jī)制,目前常見的主要有時(shí)分多路復(fù)用、頻分多路復(fù)用和碼分多路復(fù)用等。
每路信號(hào)經(jīng)過頻率調(diào)制后的頻譜占用其中的一個(gè)頻段,以此來(lái)實(shí)現(xiàn)多路不同頻率的信號(hào)在同一信道中傳輸。而當(dāng)接收端接收到信號(hào)后將采用適當(dāng)?shù)膸V波器和頻率解調(diào)器等來(lái)恢復(fù)原來(lái)的信號(hào)。
BECKHOFF模塊中的總線按功能分類可分為地址總線、數(shù)據(jù)總線和控制總線,下面咱們就來(lái)了解下它們各自的特點(diǎn):
1、地址總線是專門用來(lái)傳送地址的。在設(shè)計(jì)過程中,見得多的應(yīng)該是從CPU地址總線來(lái)選用外部存儲(chǔ)器的存儲(chǔ)地址。地址總線的位數(shù)往往決定了存儲(chǔ)器存儲(chǔ)空間的大小,比如地址總線為16位,則其可存儲(chǔ)空間為216(64KB)。
2、數(shù)據(jù)總線是用于傳送數(shù)據(jù)信息,它又有單向傳輸和雙向傳輸數(shù)據(jù)總線之分,雙向傳輸數(shù)據(jù)總線通常采用雙向三態(tài)形式的總線。數(shù)據(jù)總線的位數(shù)通常與微處理的字長(zhǎng)相一致。例如Intel8086微處理器字長(zhǎng)16位,其數(shù)據(jù)總線寬度也是16位。在實(shí)際工作中,數(shù)據(jù)總線上傳送的并不一定是意義上的數(shù)據(jù)。
3、控制總線是用于傳送控制信號(hào)和時(shí)序信號(hào)。如有時(shí)微處理器對(duì)外部存儲(chǔ)器進(jìn)行操作時(shí)要先通過控制總線發(fā)出讀/寫信號(hào)、片選信號(hào)和讀入中斷響應(yīng)信號(hào)等??刂瓶偩€一般是雙向的,其傳送方向由具體控制信號(hào)而定,其位數(shù)也要根據(jù)系統(tǒng)的實(shí)際控制需要而定。