已經搞清楚了 max11311的讀寫標誌位 讀是1,寫是0
今天梳理了一下max11311的dac 的設定流程
start of configuration 開始設定
1.configure brst, thshdn,adcconv
brst:
序列介面突發模式選擇
• 1:關聯位址遞增模式。突發模式下,位址自動指向下乙個adc或dac配置埠資料暫存器。特別地,讀取adc資料(寫dac資料)時,序列介面僅讀取(寫)adc配置(dac配置)埠的資料暫存器。該模式適用於adc資料讀操作和dac資料寫操作,不適用於dac資料讀操作。
thshdn:
熱關斷使能
• 0:禁止熱關斷功能。
• 1:使能熱關斷功能。如果使能內部溫度監測器,並且實測內部溫度高於145°c,器件復位,將所有通道置於高阻態模式,將所有暫存器設定為其預設值。
adcconv :
adc轉換率選擇
• 00:adc轉換率為200ksps (預設值)。
• 01:adc轉換率為250ksps。
• 10:adc轉換率為333ksps。
• 11:adc轉換率為400ksps。
具體配置:brst = 0, thshdn= 0,adcconv = 0
2.configure dacref, dacctl
dacref:
dac電壓基準選擇
• 0:外部基準電壓。
• 1:內部基準電壓。
dacctl:
dac模式選擇
• 00:順序更新dac配置埠。
• 01:立即更新dac配置埠。接收到新資料的dac配置埠為下乙個更新埠。更新埠後,從該埠向上繼續執行dac配置埠更新序列。請求另一次立即更新之前,必須保留至少80μs時間。
• 10:所有dac配置埠均使用dacprstdat1[11:0]中儲存的資料。
• 11:所有dac配置埠均使用dacprstdat2[11:0]中儲存的資料。
具體配置 dacref = 1, dacctl = 0
到這裡device control ( 0x10 (r/w) ) 配置好了 device control = 0x0040
到這裡需要等待200us
3.enter dacdat[i] for ports
設定 dacdat[0] = 0b 1111 1111 1111
埠0的12位dac資料。
0x62 (r/w) port 0 dac data = 0x0fff
4.configure funcid[i], funcprm[i] for selected port
funcid[0] = 0b 0101(二進位制0101)
funcprm[0] = 0b 0001 0000 0000 (二進位制0101)
funcprm 設定了電壓範圍range 0-10v
所以 0x20 (r/w) port 0 configuration = 0x5200
到此大功告成已經出來9.98v電壓
除錯的心得體會
2014年3月5日 4g的裝置出現的散點問題調了三天了,都還沒有什麼頭緒,今天還是把王老師請了來,讓她親自出馬,而我就在一旁看著。看她調了一段時間,慢慢把問題定位出來,感覺我這三天就像玩過去的一樣,受益匪淺。現在稍作總結吧。1,要找到懷疑的點,將其實例化為某一變數,然後以這個找乙個參照量與此變數形成...
PHP PDO 心得體會
關於pdo 我想可以不用做過多的描述,寫一寫最近的使用心得體會 首先 關於如何使用pdo 連線到資料庫 dbms mysql 使用的資料庫 host localhost 選擇的主機 dbname test 選擇的資料庫 user root 登陸的使用者名稱 password 使用者密碼 dsn dm...
銷售心得體會
銷售思維的培養 1.裝可憐讓客戶動惻隱之心是一種方法但是不適合男人 2.身處高位的銷售領導往往擁有給客戶的折扣和動用資源的優勢,不要當綠葉,要按兵不動尋找時機 3.市場上的大客戶與哪家合作就會成為標桿事件,哪家公司就會成為一線公司。4.站在客戶的角度,在業務上給予中肯的意見,得到客戶的感謝和認可。5...