一種適用于PLC應(yīng)用的高速總線方法

基本信息

申請(qǐng)?zhí)?/td> CN202210065791.0 申請(qǐng)日 -
公開(公告)號(hào) CN114116559A 公開(公告)日 2022-03-01
申請(qǐng)公布號(hào) CN114116559A 申請(qǐng)公布日 2022-03-01
分類號(hào) G06F13/362(2006.01)I;G06F13/42(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 方輝;林樣;韓浩良;王楊;劉啟兵 申請(qǐng)(專利權(quán))人 寧波市軌道交通集團(tuán)有限公司建設(shè)分公司
代理機(jī)構(gòu) 杭州杭誠(chéng)專利事務(wù)所有限公司 代理人 葉紹華
地址 310051浙江省杭州市濱江區(qū)六和路309號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種適用于PLC應(yīng)用的高速總線方法,包括以下步驟:在SPI主機(jī)和SPI從機(jī)的GPIO接口上設(shè)置由SPI主機(jī)控制的MPIN線以及由SPI從機(jī)控制的SPIN線;當(dāng)SPI主機(jī)向SPI從機(jī)發(fā)送數(shù)據(jù)時(shí),SPI主機(jī)通過MPIN線向SPI從機(jī)發(fā)送MPIN信號(hào),通過MOSI數(shù)據(jù)線向SPI從機(jī)發(fā)送主機(jī)數(shù)據(jù)包;當(dāng)SPI從機(jī)向SPI主機(jī)發(fā)送數(shù)據(jù)時(shí),SPI從機(jī)通過SPIN線向SPI主機(jī)請(qǐng)求有數(shù)據(jù)需要發(fā)送,收到MPIN線返回的反饋信號(hào)后,通過MISO數(shù)據(jù)線向SPI主機(jī)發(fā)送從機(jī)數(shù)據(jù)包;本發(fā)明通過設(shè)置MPIN線和SPIN線實(shí)現(xiàn)數(shù)據(jù)發(fā)送請(qǐng)求和反饋,使得SPI主機(jī)和SPI從機(jī)在準(zhǔn)備好的情況下發(fā)送和接收數(shù)據(jù),實(shí)現(xiàn)了不同的設(shè)備之間高速搬移數(shù)據(jù),提高了通信效率;SPI從機(jī)發(fā)送數(shù)據(jù)長(zhǎng)度不再受限于主機(jī)的時(shí)鐘信號(hào)周期個(gè)數(shù)影響,可以為任意長(zhǎng)度。