![]() |
發布時間: 2021-4-3 08:38
正文摘要:和我搜集到的這種程序(圖一)不太一樣下面這種程序是什么意思?TLC5615的輸出電壓是怎么控制的?(比如0~5v),TLC5615是怎么工作的(圖一是控制0~1023,下面這個完全找不到頭緒)求大佬幫忙解釋 void shuma( ... |
TLC5615是10位DAC,你是沒看懂TLC5615內部16位轉換寄存器結構。如果看懂了,2個程序是怎樣傳送數據的意圖就明白了。 TLC5615內部16位轉換寄存器高4位和低2位是無效的,只有3~12位為有效數據,要做的就是讓傳送的16位數據中低10位落在這個區域。 第一個程序是將10位有效數據的最低位和TLC5615內部轉換寄存器第3位對齊;第二個程序是將10位有效數據的最高位和TLC5615內部轉換寄存器第12位對齊。實際效果都達到了。 輸出電壓Vo=2*Vref*Value/1023。Value為傳送的10位數據。而Vo是有限制的,最大為VDD-0.4 |