• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 單線程遠程網絡控制SPI電路

    單線程遠程網絡控制SPI電路

    作者: 時間:2012-06-04 來源:網絡 收藏

    摘要:生產3線接口按MAX7221顯示器(低電平有效CS,DIN和CLK)的要求,這1 - Wire網絡地址連續三個1線開關(DS2413的)。第一個開關直接創建片選(低電平有效CS),第二個創建串行數據線直接(標準),而第三個開關與三異或門的幫助,創造了串行時鐘(CLK)。

    本文引用地址:http://www.czjhyjcfj.com/article/160493.htm

      許多的1 - Wire ®兼容的外圍設備可用,但對于那些缺乏的1 - Wire能力,圖1所示一種方法可以實現它。顯示的例子允許遠程LED顯示屏是由1線通過™兼容的顯示器的網絡

      圖1。三個1線開關(IC1的- IC3的),三異或門(IC4的),以及相關的組件使1 - Wire網絡來控制這種通過外設IC5顯示。

      生產出的3線SPI接口由MAX7221顯示控制器(低電平有效CS,DIN和CLK)的要求,1 - Wire網絡地址連續三個1線開關(DS2413的)。第一個開關直接創建片選(低電平有效CS),第二個創建串行數據線直接(標準),而第三個開關與三異或門的幫助,創造了串行時鐘(CLK)。

      邊緣檢測器和一桿(IC4A - C)的結合IC2的(DATA1和資料0)的輸出創造一個SPI接口的時鐘信號。這種一次性時鐘產生提高了,只需要一個1線每SPI位交易數據速率,而不是三項交易(數據,時鐘低,時鐘的高),將被要求如果IC2輸出被用來直接作為時鐘信號。

      要傳送數據到SPI輸入,首先設置IC1的低產出。然后,傳送的數據位使用以下規則:

      如果目前的數據位從以前位不同,設置IC2的DATA1數據輸出相應。

      如果目前的數據位是一樣的前一位,撥動IC3的的資料0輸出相同。

      該產生時鐘脈沖,每次自動執行,并且只需要一個1 - Wire總線命令發送每個數據位。當數據傳輸完成后,發送一個最終的1 - Wire命令來設置IC1的輸出為高。

      該電路允許1 - Wire網絡遠程控制溫度顯示,但類似技術可以提供一個接口,通過I ² C兼容的設備,以及其他的SPI ADC和DAC等外圍設備。您還可以通過使用額外的DS2413的生產輸出(S)的雙向數據傳輸能力。請注意,SPI數據速率不是很快,和對周邊的更新比較慢,但速度并不是很多遠程監控應用的問題。

    DIY機械鍵盤相關社區:機械鍵盤DIY


    電容式觸摸屏相關文章:電容式觸摸屏原理


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 曲阜市| 南陵县| 于田县| 兴安盟| 德格县| 缙云县| 三河市| 湄潭县| 堆龙德庆县| 东城区| 贞丰县| 象州县| 儋州市| 贵溪市| 西充县| 卢湾区| 长沙县| 民和| 晋宁县| 隆化县| 聂拉木县| 清远市| 嘉峪关市| 东乌| 射洪县| 平原县| 呼和浩特市| 富民县| 南充市| 抚顺市| 开江县| 华亭县| 建昌县| 元谋县| 且末县| 介休市| 金坛市| 邢台县| 专栏| 广西| 和平区|