新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于20位DAC--AD5791的高精度電壓源的設(shè)計(jì)

        基于20位DAC--AD5791的高精度電壓源的設(shè)計(jì)

        作者: 時間:2018-08-16 來源:網(wǎng)絡(luò) 收藏
        分別通過6N137高速光耦合器與單片機(jī)的P1.0,P1.1和P1.2相連。P1.0給AD5791送入串行時鐘信號,再由AD5791在串行時鐘輸入的上升沿輸出,送入串行數(shù)據(jù)單片機(jī)通過P1.1送出,數(shù)據(jù)00000H對應(yīng)0v,數(shù)據(jù)FFFFFH對應(yīng)10v。同時 通過單片機(jī)的P1.2控制DAC寄存器的更新方式,完成與單片機(jī)之間的通訊。這樣AD5791就可以輸出0.00000到10.00000v之間的電壓作為基準(zhǔn)了。

        本文引用地址:http://www.104case.com/article/201808/387035.htm

        3. 2 軟件設(shè)計(jì)

        本文通過AD5791的軟硬件協(xié)調(diào)配合來實(shí)現(xiàn)的輸出。為了確定和設(shè)置好AD5791的工作方式、首先對其控制寄存器進(jìn)行如下設(shè)置。

        上電之后,需對控制寄存器進(jìn)行編程將AD5791置于正常工作模式。DACTRI位置0使DAC脫離三態(tài),OPGND位置0消除輸出箝位。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 济南市| 山丹县| 邵东县| 芦山县| 县级市| 贵州省| 石首市| 微博| 民勤县| 夹江县| 新平| 浪卡子县| 明星| 车致| 肥乡县| 东至县| 辽源市| 托克逊县| 敦煌市| 张掖市| 汤阴县| 瓦房店市| 清水县| 娄底市| 盘锦市| 天全县| 明溪县| 石嘴山市| 灵宝市| 卓尼县| 双鸭山市| 神木县| 房山区| 沂源县| 筠连县| 湟中县| 金塔县| 格尔木市| 阿合奇县| 抚宁县| 界首市|