System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及休眠喚醒領(lǐng)域,具體是一種串口數(shù)據(jù)喚醒電路及方法。
技術(shù)介紹
1、在低功耗系統(tǒng)設(shè)計(jì)中,當(dāng)沒有數(shù)據(jù)通信的情況下,cpu及其外圍設(shè)備會(huì)進(jìn)入功耗節(jié)能狀態(tài)。當(dāng)外界需要和系統(tǒng)通信的時(shí)候,往往需要通過特定io引腳對(duì)cpu系統(tǒng)進(jìn)行喚醒,使其進(jìn)入到正常工作模式,而后才能進(jìn)行通過數(shù)據(jù)交換外圍接口進(jìn)行數(shù)據(jù)通信。
2、這種方式下,需要系統(tǒng)之間做好狀態(tài)同步,這樣會(huì)使得軟硬件系統(tǒng)設(shè)計(jì)變得復(fù)雜,需要改進(jìn)。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的在于提供一種串口數(shù)據(jù)喚醒電路及方法,以解決上述
技術(shù)介紹
中提出的問題。
2、為實(shí)現(xiàn)上述目的,本專利技術(shù)提供如下技術(shù)方案:
3、一種串口數(shù)據(jù)喚醒電路,包括:
4、中斷喚醒模塊,用于使用源信號(hào)rx作為喚醒源,輸出至喚醒cpu的io引腳;
5、同步信號(hào)生成模塊,用于基于源信號(hào)rx的下降沿,產(chǎn)生一個(gè)一定脈寬的單一脈沖作為同步脈沖,輸出給位移驅(qū)動(dòng)生成模塊;
6、位移驅(qū)動(dòng)生成模塊,用于接收到同步脈沖時(shí),產(chǎn)生位移脈沖,使得數(shù)據(jù)緩存位移模塊進(jìn)行一次鎖存并位移;同時(shí)開始復(fù)位計(jì)數(shù)到下一個(gè)數(shù)據(jù)信號(hào)來到時(shí),再次產(chǎn)生位移脈沖輸出給數(shù)據(jù)緩存位移模塊;
7、數(shù)據(jù)緩存位移模塊,用于在位移驅(qū)動(dòng)信號(hào)下進(jìn)行位移,基于移位寄存器個(gè)數(shù)決定最終位移次數(shù),在位移最終位移次數(shù)后結(jié)束位移;
8、中斷喚醒模塊的輸出端連接cpu的io引腳、同步信號(hào)生成模塊的輸入端,同步信號(hào)生成模塊的輸出端連接位移驅(qū)動(dòng)生成模塊的輸入端,位移
9、作為本專利技術(shù)再進(jìn)一步的方案:同步信號(hào)生成模塊包括第一非門、第一mos管、第二mos管、第一電阻、第一電容,第一非門的輸入端輸入源信號(hào)rx,第一非門的輸出端連接第一mos管的g極、第二mos管的g極,第一mos管的s極連接供電電壓vcc,第一mos管的d極連接第二mos管的d極、第一電容的一端,第二mos管的s極連接第一電阻的一端、位移驅(qū)動(dòng)生成模塊的輸入端,第一電阻的另一端接地,第一電容的另一端接地。
10、作為本專利技術(shù)再進(jìn)一步的方案:位移驅(qū)動(dòng)生成模塊包括第二異或門、第三非門、計(jì)數(shù)器、時(shí)鐘緩沖器,時(shí)鐘緩沖器的輸入端引入時(shí)鐘信號(hào)clock,時(shí)鐘緩沖器的輸出端連接計(jì)數(shù)器的第一輸入端,計(jì)數(shù)器的輸出端連接第二異或門的第一輸入端,第二異或門的第二輸入端連接同步信號(hào)生成模塊的輸出端,第二異或門的輸出端連接第三非門的輸入端、數(shù)據(jù)緩沖位移模塊的輸入端,第三非門的輸出端連接計(jì)數(shù)器的第二輸入端。
11、作為本專利技術(shù)再進(jìn)一步的方案:數(shù)據(jù)緩沖位移模塊包括至少一個(gè)移位寄存器,存在多個(gè)移位寄存器時(shí),移位寄存器之間互相串聯(lián)。
12、一種串口數(shù)據(jù)喚醒方法,應(yīng)用于如上所述的串口數(shù)據(jù)喚醒電路,所述串口數(shù)據(jù)喚醒方法包括以下步驟:
13、步驟1,基于源信號(hào)rx產(chǎn)生同步脈沖信號(hào);
14、步驟2,基于同步脈沖信號(hào)產(chǎn)生位移脈沖信號(hào);
15、步驟3,基于位移脈沖信號(hào)使移位寄存器進(jìn)行鎖存并位移,當(dāng)數(shù)據(jù)位移到移位寄存器末端時(shí),cpu進(jìn)入正常工作模式,進(jìn)行串口數(shù)據(jù)正常接收。
16、作為本專利技術(shù)再進(jìn)一步的方案:步驟1具體包括:
17、步驟11,接收輸出至cpu的io引腳的源信號(hào)rx;
18、步驟12,基于源信號(hào)rx的下降沿產(chǎn)生同步脈沖信號(hào)。
19、作為本專利技術(shù)再進(jìn)一步的方案:步驟2中,具體包括:
20、步驟21,時(shí)鐘信號(hào)clock依次經(jīng)過時(shí)鐘緩沖器、計(jì)數(shù)器輸出至第二異或門;
21、步驟22,同步脈沖信號(hào)輸出至第二異或門;
22、步驟23,第二異或門基于輸入信號(hào)產(chǎn)生位移脈沖信號(hào)。
23、與現(xiàn)有技術(shù)相比,本專利技術(shù)的有益效果是:本專利技術(shù)在源信號(hào)rx喚醒cpu后時(shí),經(jīng)過同步信號(hào)生成模塊、位移驅(qū)動(dòng)生成模塊、數(shù)據(jù)緩存位移模塊來延時(shí)驅(qū)動(dòng)cpu進(jìn)行數(shù)據(jù)通信,在延時(shí)結(jié)束后,cpu已經(jīng)進(jìn)入正常工作模式,便可以進(jìn)行串口數(shù)據(jù)正常接收,電路設(shè)計(jì)簡(jiǎn)潔,便于推廣。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種串口數(shù)據(jù)喚醒電路,其特征在于,該串口數(shù)據(jù)喚醒電路包括:
2.根據(jù)權(quán)利要求1所述的串口數(shù)據(jù)喚醒電路,其特征在于,同步信號(hào)生成模塊包括第一非門、第一MOS管、第二MOS管、第一電阻、第一電容,第一非門的輸入端輸入源信號(hào)RX,第一非門的輸出端連接第一MOS管的G極、第二MOS管的G極,第一MOS管的S極連接供電電壓VCC,第一MOS管的D極連接第二MOS管的D極、第一電容的一端,第二MOS管的S極連接第一電阻的一端、位移驅(qū)動(dòng)生成模塊的輸入端,第一電阻的另一端接地,第一電容的另一端接地。
3.根據(jù)權(quán)利要求1所述的串口數(shù)據(jù)喚醒電路,其特征在于,位移驅(qū)動(dòng)生成模塊包括第二異或門、第三非門、計(jì)數(shù)器、時(shí)鐘緩沖器,時(shí)鐘緩沖器的輸入端引入時(shí)鐘信號(hào)CLOCK,時(shí)鐘緩沖器的輸出端連接計(jì)數(shù)器的第一輸入端,計(jì)數(shù)器的輸出端連接第二異或門的第一輸入端,第二異或門的第二輸入端連接同步信號(hào)生成模塊的輸出端,第二異或門的輸出端連接第三非門的輸入端、數(shù)據(jù)緩沖位移模塊的輸入端,第三非門的輸出端連接計(jì)數(shù)器的第二輸入端。
4.根據(jù)權(quán)利要求1所述的串口數(shù)據(jù)喚醒電路,其特征在于,數(shù)據(jù)緩沖
5.一種串口數(shù)據(jù)喚醒方法,應(yīng)用于如權(quán)利要求1到4任意一項(xiàng)所述的串口數(shù)據(jù)喚醒電路,其特征在于,所述串口數(shù)據(jù)喚醒方法包括以下步驟:
6.根據(jù)權(quán)利要求5所述的串口數(shù)據(jù)喚醒方法,其特征在于,步驟1具體包括:
7.根據(jù)權(quán)利要求5所述的串口數(shù)據(jù)喚醒方法,其特征在于,步驟2中,具體包括:
...【技術(shù)特征摘要】
1.一種串口數(shù)據(jù)喚醒電路,其特征在于,該串口數(shù)據(jù)喚醒電路包括:
2.根據(jù)權(quán)利要求1所述的串口數(shù)據(jù)喚醒電路,其特征在于,同步信號(hào)生成模塊包括第一非門、第一mos管、第二mos管、第一電阻、第一電容,第一非門的輸入端輸入源信號(hào)rx,第一非門的輸出端連接第一mos管的g極、第二mos管的g極,第一mos管的s極連接供電電壓vcc,第一mos管的d極連接第二mos管的d極、第一電容的一端,第二mos管的s極連接第一電阻的一端、位移驅(qū)動(dòng)生成模塊的輸入端,第一電阻的另一端接地,第一電容的另一端接地。
3.根據(jù)權(quán)利要求1所述的串口數(shù)據(jù)喚醒電路,其特征在于,位移驅(qū)動(dòng)生成模塊包括第二異或門、第三非門、計(jì)數(shù)器、時(shí)鐘緩沖器,時(shí)鐘緩沖器的輸入端引入時(shí)鐘信號(hào)clock,時(shí)鐘緩沖器的輸出...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:談林濤,王云峰,
申請(qǐng)(專利權(quán))人:自連電子科技上海有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。