華大單片機(jī)RTC補(bǔ)償說明

數(shù)量(件) 價(jià)格
1000 3000.00元/件
  • 最小起訂: 1件
  • 發(fā)貨地址: 遼寧 沈陽市
  • 發(fā)布日期:2021-08-19
  • 訪問量:257
咨詢電話:138-0292-3731
打電話時(shí)請告知是在機(jī)電之家網(wǎng)上看到獲取更多優(yōu)惠。謝謝!
4

沈陽芯碩科技有限公司

實(shí)名認(rèn)證 企業(yè)認(rèn)證
  • 聯(lián)系人:沈陽芯碩科技-024-85718900
  • 手機(jī):13802923731
  • 電話:024-85718900
  • 營業(yè)執(zhí)照:已審核 營業(yè)執(zhí)照
  • 經(jīng)營模式: 貿(mào)易型-
  • 所在地區(qū):遼寧 沈陽市
  • 家家通積分:860分

更多>>推薦產(chǎn)品

詳細(xì)參數(shù)
品牌其他型號HC32F460JEUA
封裝形式其他導(dǎo)電類型其他
封裝外形其他集成度其他
加工定制

產(chǎn)品詳情

華大單片機(jī)有些型號帶有RTC功能模塊,提供秒、分、時(shí)、日、周、月、年的信息,每月的天數(shù)和閏年的天數(shù)可自動(dòng)調(diào)整。RTC時(shí)鐘模塊的時(shí)鐘源可以選用內(nèi)部低速時(shí)鐘、外部低速時(shí)鐘和外部高速時(shí)鐘。內(nèi)部低速時(shí)鐘全環(huán)境范圍(VCC = 1.8 ~ 5.5V,T AMB = -40 ~ 85°C)下精確度為正負(fù)5%,這種精度不能滿足計(jì)時(shí)時(shí)間要求嚴(yán)格的使用。用戶想要得到高精度的計(jì)時(shí)就必須使用外接晶振。使用外接晶振后并不是完全可以無誤差,只是降低了誤差,如果還想得到更高的精度還需要對RTC進(jìn)行補(bǔ)償。


補(bǔ)償原理說明與計(jì)算:
由于計(jì)數(shù)器采用 32.768KHz 的時(shí)鐘計(jì)數(shù),如果需要對每秒精度進(jìn)行補(bǔ)償時(shí),只能按照 32.768KHz 的整數(shù)周期補(bǔ)償,則每秒補(bǔ)償?shù)膯挝粸椋?/32768)*10 6 =30.5ppm,無法滿足高精度的要求。那么要在 32.768KHz 的計(jì)數(shù)時(shí)鐘下實(shí)現(xiàn)精度較高的時(shí)鐘補(bǔ)償時(shí),需要在算法上做調(diào)整,將補(bǔ)償周期擴(kuò)大 32 倍。則在只能補(bǔ)償?shù)膯挝粸?30.5ppm 的情況下,平均每秒的補(bǔ)償單位變?yōu)闉?30.5ppm/32=0.96ppm。滿足了精度較高的時(shí)鐘補(bǔ)償要求。而且補(bǔ)償發(fā)生在每 32 秒內(nèi)比較均勻的范圍內(nèi)。所以,該寄存器中引入了 5 位小數(shù)的設(shè)定。
設(shè)定值計(jì)算如下:

如果補(bǔ)償目標(biāo)值為 +20.6ppm,計(jì)算相應(yīng)的寄存器值如下:

如果補(bǔ)償目標(biāo)值為-20.6ppm,計(jì)算相應(yīng)的寄存器值如下:



補(bǔ)償代碼如下:
       int16_t RTC_err;                                                          //一天內(nèi)誤差多少秒   
       float    RTC_Value = 0;  
       RTC_Value=RTC_err/(24*60*60) *(1000000);             //將誤差轉(zhuǎn)換為PPM
       RTC_Value=RTC_Value*32768/1000000;
       RTC_COM = Change_FloattoBin(RTC_Value);            //取2的補(bǔ)碼
       M0P_RTC->COMPEN_f.CR = RTC_COM;

uint16_t Change_FloattoBin(float data)     //取2的補(bǔ)碼部分
{
  float data1 = data;
  
  uint16_t temp_data=0;
  uint16_t temp_data1=0;
  uint8_t i,data_inter;

  if(data<0)
  {
  data=-data;
}
  data_inter = (uint8_t)data;
  data-=data_inter;
  for(i=0;i<6;i++)
  {
    data = data*2;
    if(data>=1)
    {
      data-=1;
      temp_data|=1<<(5-i);
    }
  }
  temp_data|=(data_inter<<6);
  if(data1<0)
  {
    temp_data=~temp_data+1;  
  }
  else
  {   
    temp_data1=temp_data;
  }
  temp_data1=temp_data;
  temp_data1>>=1;  
  temp_data1+=0x20;
  temp_data1&=0x1ff;
  return temp_data1;//取低9位補(bǔ)償值
}

溫馨提示

  • 還沒找到想要的產(chǎn)品嗎? 立即發(fā)布采購信息,讓供應(yīng)商主動(dòng)與您聯(lián)系!

免責(zé)聲明:所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé),機(jī)電之家網(wǎng)對此不承擔(dān)任何責(zé)任。機(jī)電之家網(wǎng)不涉及用戶間因交易而產(chǎn)生的法律關(guān)系及法律糾紛,糾紛由您自行協(xié)商解決。
友情提醒:本網(wǎng)站僅作為用戶尋找交易對象,就貨物和服務(wù)的交易進(jìn)行協(xié)商,以及獲取各類與貿(mào)易相關(guān)的服務(wù)信息的平臺(tái)。為避免產(chǎn)生購買風(fēng)險(xiǎn),建議您在購買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。過低的價(jià)格、夸張的描述、私人銀行賬戶等都有可能是虛假信息,請采購商謹(jǐn)慎對待,謹(jǐn)防欺詐,對于任何付款行為請您慎重抉擇!如您遇到欺詐等不誠信行為,請您立即與機(jī)電之家網(wǎng)聯(lián)系,如查證屬實(shí),機(jī)電之家網(wǎng)會(huì)對該企業(yè)商鋪?zhàn)鲎N處理,但機(jī)電之家網(wǎng)不對您因此造成的損失承擔(dān)責(zé)任!
您也可以進(jìn)入“消費(fèi)者防騙指南”了解投訴及處理流程,我們將竭誠為您服務(wù),感謝您對機(jī)電之家網(wǎng)的關(guān)注與支持!

您是不是在找