[發(fā)明專利]RS485總線轉(zhuǎn)HBI總線的系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201410098440.5 | 申請(qǐng)日: | 2014-03-18 |
| 公開(kāi)(公告)號(hào): | CN104932995A | 公開(kāi)(公告)日: | 2015-09-23 |
| 發(fā)明(設(shè)計(jì))人: | 董武勤 | 申請(qǐng)(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號(hào): | G06F13/38 | 分類號(hào): | G06F13/38 |
| 代理公司: | 上海信好專利代理事務(wù)所(普通合伙) 31249 | 代理人: | 張靜潔;包姝晴 |
| 地址: | 201620 上海市松*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | rs485 總線 hbi 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種串行數(shù)據(jù)總線與并行數(shù)據(jù)總線的轉(zhuǎn)換裝置,特別涉及一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,CPU與GPON芯片的通信,通常采用模擬并行的HBI總線,但這樣需要消耗大量的IO資源,而CPU的IO口有限。
而對(duì)于RS485總線,只需要消耗CPU的兩個(gè)IO口,因此,若采用RS485總線與CPU通信,可以節(jié)省大量的IO資源。
但當(dāng)CPU通過(guò)RS485控制GPON芯片時(shí),是需要將RS485總線轉(zhuǎn)HBI總線以使CPU能夠?qū)?shù)據(jù)傳輸至GPON芯片。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),不僅節(jié)約了CPU處理器的IO資源,還實(shí)現(xiàn)了GPON芯片與CPU處理器通信的功能。
為了實(shí)現(xiàn)以上目的,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),包含設(shè)置在CPLD中的:
RS485從控制模塊,所述的RS485從控制模塊通過(guò)RS485總線與外部控制器模塊的RS485接口相連,并接收該控制器模塊所發(fā)出的控制數(shù)據(jù);
存儲(chǔ)器模塊,所述的存儲(chǔ)器模塊存儲(chǔ)RS485從控制模塊接收的控制數(shù)據(jù),或者供RS485從控制模塊讀取其中存儲(chǔ)的數(shù)據(jù);?
譯碼器模塊,所述的譯碼器模塊對(duì)存儲(chǔ)器模塊中的數(shù)據(jù)進(jìn)行譯碼;
HBI控制器模塊,所述的HBI控制器模塊接受命令和數(shù)據(jù),并按HBI的控制時(shí)序把相應(yīng)的數(shù)據(jù)傳輸?shù)酵獠康谋豢刂破骷蛘邚耐獠康谋豢刂破骷凶x取相應(yīng)的數(shù)據(jù)傳輸?shù)酱鎯?chǔ)器模塊中。
RS485從控制模塊與存儲(chǔ)器模塊之間的數(shù)據(jù)傳輸形式為并行的數(shù)據(jù)傳輸,并且其互相傳輸?shù)臄?shù)據(jù)中帶有使能信號(hào)。
存儲(chǔ)器模塊包含:命令寄存器和數(shù)據(jù)寄存器,所述的命令寄存器存儲(chǔ)外部控制器模塊發(fā)送的命令,所述的數(shù)據(jù)寄存器存儲(chǔ)外部控制器發(fā)送的數(shù)據(jù)以及地址信息。
本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):
不僅節(jié)約了CPU處理器的IO資源,還實(shí)現(xiàn)了GPON芯片與CPU處理器通信的功能。
附圖說(shuō)明
圖1為本發(fā)明一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng)的結(jié)構(gòu)原理圖。
具體實(shí)施方式
以下結(jié)合附圖,通過(guò)詳細(xì)說(shuō)明一個(gè)較佳的具體實(shí)施例,對(duì)本發(fā)明做進(jìn)一步闡述。
如圖1所示,一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),包含設(shè)置在CPLD中的:RS485從控制模塊、存儲(chǔ)器模塊、譯碼器模塊、HBI控制器模塊。在本實(shí)施例中,采用CPLD來(lái)實(shí)現(xiàn)RS485總線轉(zhuǎn)HBI總線是由于HBI總線需要20個(gè)IO口,而CPLD有豐富的IO口,并且CPLD的IO支持RS485和HBI的接口電平,在硬件上能夠互聯(lián),不需要其他的電平轉(zhuǎn)換電路,同時(shí),CPLD為可編程邏輯器件,可在其中實(shí)現(xiàn)RS485的從控制功能,由于RS485從控制模塊是在CPLD中實(shí)現(xiàn),而該RS485的波特率是9600,由于波特率是根據(jù)CPU的RS485控制器進(jìn)行設(shè)置的,并且這個(gè)波特率是可以調(diào)整的,只要RS485從控制模塊實(shí)現(xiàn)的波特率與主RS485控制器一致即可,而系統(tǒng)提供的時(shí)鐘信號(hào)為25MHz,因而首先需要對(duì)頻率進(jìn)行分頻,滿足RS485傳輸速率為9600波特率的時(shí)鐘。
其中,RS485從控制模塊通過(guò)RS485總線與外部控制器模塊的RS485接口相連,并接收該控制器模塊所發(fā)出的控制數(shù)據(jù),在本實(shí)施例中,外部的控制器模塊為CPU處理器,其選用BCM53003芯片,該芯片支持RS485總線,因而只需要對(duì)其進(jìn)行配置就可以使用。RS485從控制模塊與RS485總線的接口有兩個(gè)信號(hào):RX(接收)和TX(發(fā)送),此模塊還負(fù)責(zé)把RS485傳輸來(lái)的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器模塊中,或者從存儲(chǔ)器模塊中讀出數(shù)據(jù)發(fā)送到RS485總線上,RS485從控制模塊與存儲(chǔ)器模塊之間是進(jìn)行并行的數(shù)據(jù)傳輸,并且?guī)в惺鼓苄盘?hào)。同時(shí)RS485主、從控制模塊之間的通信也是按照事先定義好的規(guī)則進(jìn)行。
存儲(chǔ)器模塊存儲(chǔ)RS485從控制模塊接收的控制數(shù)據(jù),或者供RS485從控制模塊讀取其中存儲(chǔ)的數(shù)據(jù),在本實(shí)施例中,存儲(chǔ)器模塊包含:命令寄存器和數(shù)據(jù)寄存器,命令寄存器存儲(chǔ)外部控制器模塊發(fā)送的命令,數(shù)據(jù)寄存器存儲(chǔ)外部控制器發(fā)送的數(shù)據(jù)以及地址信息,并且,RS485從控制模塊與存儲(chǔ)器模塊之間的數(shù)據(jù)傳輸形式為并行的數(shù)據(jù)傳輸,并且其互相傳輸?shù)臄?shù)據(jù)中帶有使能信號(hào)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410098440.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





