新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > SPORT及IDMA接口在電力系統監控產品中的應用

        SPORT及IDMA接口在電力系統監控產品中的應用

        作者: 時間:2012-08-22 來源:網絡 收藏

        文中,0的時鐘由ADC提供,數據位長為16位。設置方法如下:
        b.JPG
        1.2 MCU與DSP間
        口,即Internal Direct Memory Access口,是ADSP-218x系列產品的一個16位并行DMA。由于監控產品中的原始模擬數據為12位或16位,的位寬正好滿足要求。
        信號如下:
        IS:IDMA接口片選信號
        IRD:IDMA接口讀信號。當IS和IRD同時有效時,開始一個IDMA讀周期
        IWR:IDMA接口寫信號。當IS和IWR同時有效時,開始一個IDMA寫周期
        IAL:IDMA接口地址鎖存信號。當IS和IAL同時有效時,開始一個IDMA地址鎖存序列。此時主機應將訪問IDMA的起臺地址送到IAD0~15上
        IACK:IDMA接口允許訪問的確認信號
        IAD0~15:IDMA接口的16位地址/數據總線
        通常可以用地址線A1接到IAL。此時,實際上對主MCU來說,ADSP-2185M只占用了兩個地址即:
        #define IDMA_DSPAddr * ((unsigned short *)(DSPIF_ADDRESS+2))
        #define IDMA_DSPData * ((unsigned short *)(DSPIF_ADDRESS))
        IACK接到主MCU的IO口PA14,通過查詢該口,即可確定是否可以訪問DSP。
        通過IDMA接口,主MCU可以下載DSP程序(Boot Loading through the IDMA Port),讀取數據,也可以用來交換控制及狀態信息。
        為了能使DSP從IDMA自舉,需對相關信號加以配置,對于ADSP-2185M,可以將MODE_D:MODE_C:MODE_B:MODE_A設為0101B。
        IDMA接口有一個突出的優點,即只需要在開始訪問時設定一次地址,隨后的讀/寫操作可以不再重設地址,IDMA會自動將該地址值遞加1,直到主機通過IAL和IS鎖存新的地址。對于需要實時重復讀取數據的應用,如監控產品,這個功能無疑會大量節省主MCU資源。


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 文成县| 濉溪县| 台中市| 山东省| 襄垣县| 宁化县| 平江县| 天峻县| 乌兰察布市| 株洲县| 杂多县| 西乌| 文化| 涿鹿县| 桃园市| 礼泉县| 凤庆县| 虞城县| 远安县| 杨浦区| 光泽县| 阿拉善左旗| 秦皇岛市| 会宁县| 岳池县| 虎林市| 麦盖提县| 汶上县| 玛纳斯县| 河南省| 同仁县| 休宁县| 璧山县| 奎屯市| 乌兰浩特市| 溆浦县| 宜宾市| 大荔县| 临夏县| 博湖县| 兴海县|