小米miui10怎么改分辨率 小米10分辨率怎么調(diào)?
小米10分辨率怎么調(diào)?小米10是1080p分辨率,設(shè)置選項(xiàng)里面沒有分辨率的選擇,1080p屏幕分辨率沒法再聯(lián)賽排名。單片機(jī)是10位的AD如何通過程序的方法達(dá)到12位的分辨率?單片機(jī)是10位ADC,是能
小米10分辨率怎么調(diào)?
小米10是1080p分辨率,設(shè)置選項(xiàng)里面沒有分辨率的選擇,1080p屏幕分辨率沒法再聯(lián)賽排名。
單片機(jī)是10位的AD如何通過程序的方法達(dá)到12位的分辨率?
單片機(jī)是10位ADC,是能用軟件擴(kuò)成12位結(jié)果的。
方法其實(shí)很簡(jiǎn)單,但更是偽12位的結(jié)果。
下面按照實(shí)例接受擴(kuò)位演算,看下偽12位結(jié)果,在使用上的局限性。
10位二進(jìn)制數(shù)的擴(kuò)位和縮位二進(jìn)制數(shù)位的擴(kuò)位和縮位,為可以保證結(jié)果能在全域范圍被表示,使用高了位整個(gè)表格、左右吧偏移的方法通過擴(kuò)位或縮位。
是以死傷最少位得到擴(kuò)縮結(jié)果,因?yàn)樽畹孜坏臄?shù)值表達(dá)絕對(duì)值是最小的。
對(duì)于擴(kuò)位,擴(kuò)位幾位,二進(jìn)制數(shù)就左移幾位,數(shù)位擴(kuò)展以后,實(shí)際中精度為縮小數(shù)位的精度,精度沒有任何提升。
這對(duì)縮位,縮位幾位,二進(jìn)制數(shù)就向左移幾位,數(shù)位縮減以后,不好算精度為現(xiàn)有數(shù)位的精度,精度不但下降。
實(shí)例:下圖是用最低位對(duì)齊、500左右錯(cuò)位的方法進(jìn)行擴(kuò)位和縮位的演算
從上圖中的實(shí)例,可猜出,10位擴(kuò)位成12位后,大于計(jì)數(shù)值轉(zhuǎn)成了二進(jìn)制的‘100',是偽12位分辨率,換算分辨率不變,最低2位是根本無法通過可以計(jì)算,補(bǔ)上實(shí)際中數(shù)值的。
從上圖中的實(shí)例,可猜出,10位縮位成8位后,最大值計(jì)數(shù)值依舊是二進(jìn)制的‘1',但大的技術(shù)值縮小了4倍,不好算分辨率降低,那個(gè)的最低2掩埋了。
有道是“巧婦難為無米之炊”對(duì)于ADC而言,硬件判斷了極高精度,軟件是不能通過計(jì)算彌補(bǔ)缺乏的精度的。而且,任何數(shù)學(xué)換算,只能從高精度降到低精度,而無法從低精度升高到高精度。
數(shù)位丟失了,是沒能憑想象出。所以在系統(tǒng)設(shè)計(jì)時(shí),對(duì)精度的預(yù)測(cè)估計(jì),沒法高又不能低,畢竟高了,可以不減低,低了根本無法增加。
要如何唯一能解決單片機(jī)ADC下降的問題并不一定,正處于成本、設(shè)計(jì)、專利、源碼等原因。
所建議使用的單片機(jī),很可能只能10位精度的ADC,可是系統(tǒng)要求12位精度的ADC結(jié)果來參加計(jì)算出,實(shí)現(xiàn)軟件接口的通用性。
如果沒有實(shí)際中產(chǎn)品可以不能接收10位精度的ADC,不僅僅只不過是軟件接口不需要12位精度數(shù)值,就可以不高位整個(gè)表格左移擴(kuò)位的來基于。
要是實(shí)際產(chǎn)品必須那些要求12位精度的ADC,那就就唯有是從片外增加相當(dāng)于的高精度ADC,例如下圖的這個(gè)ADC芯片。
片外提高的相當(dāng)于ADC精度很可能高于12位。
那么就也可以是從高位環(huán)形折彎左移縮位的來實(shí)現(xiàn)方法。
這樣的話降低精度的計(jì)算,始終可以持續(xù)精度為12位,全部絕對(duì)不會(huì)失去抵抗系統(tǒng)對(duì)ADC的精度要求,甚至連另外在未來提高精度的可能性。
能夠參加分享分享就到這里,請(qǐng)關(guān)注‘機(jī)電匠',更多挺有趣的知識(shí)等著你。