互補(bǔ)輸出和死區(qū)插入
死區(qū)概念
高級(jí)控制定時(shí)器(TIM1 和 TIM8)可以輸出兩路互補(bǔ)信號(hào),并管理輸出的關(guān)斷與接通瞬間。這段時(shí)間通常稱為死區(qū),用戶必須根據(jù)與輸出相連接的器件及其特性(電平轉(zhuǎn)換器的固有延遲、開(kāi)關(guān)器件產(chǎn)生的延遲…)來(lái)調(diào)整死區(qū)時(shí)間
每路輸出可以獨(dú)立選擇輸出極性(主輸出 OCx 或互補(bǔ)輸出 OCxN)??赏ㄟ^(guò)對(duì) TIMx_CCER寄存器中的 CCxP 和 CCxNP 位執(zhí)行寫操作來(lái)完成極性選擇。
TIM1 和 TIM8 斷路和死區(qū)寄存器 (TIMx_BDTR)
寄存器功能展示
1.明確自己定時(shí)器系統(tǒng)時(shí)鐘
系統(tǒng)時(shí)鐘—>AHB 預(yù)分頻器 && APB2 預(yù)分頻器值 得到自己定時(shí)器的系統(tǒng)時(shí)鐘為168M
2.計(jì)算tDTS
tDTS=1/定時(shí)器系統(tǒng)時(shí)間
//tDTS=1/168M=5.95228ns
3.設(shè)定死區(qū)時(shí)間
配置修改DTG[7:0]來(lái)改變死區(qū)時(shí)間
位 7:0 DTG[7:0]:配置死區(qū)發(fā)生器 (Dead-time generator setup)
此位域定義插入到互補(bǔ)輸出之間的死區(qū)持續(xù)時(shí)間。 DT 與該持續(xù)時(shí)間相對(duì)應(yīng)。
DTG[7:5]=0xx => DT=DTG[7:0]x tdtg,其中 tdtg=tDTS。
DTG[7:5]=10x => DT=(64+DTG[5:0])xtdtg,其中 Tdtg=2xtDTS。
DTG[7:5]=110 => DT=(32+DTG[4:0])xtdtg,其中 Tdtg=8xtDTS。
DTG[7:5]=111 => DT=(32+DTG[4:0])xtdtg,其中 Tdtg=16xtDTS。
示例:如果 TDTS=125ns (8MHz),則可能的死區(qū)值為: 0 到 15875 ns(步長(zhǎng)為 125 ns), 16 us 到
31750 ns(步長(zhǎng)為 250 ns), 32 us 到 63us(步長(zhǎng)為 1 us), 64 us 到 126 us(步長(zhǎng)為 2 us)
注意: 只要編程了 LOCK(TIMx_BDTR 寄存器中的 LOCK 位)級(jí)別 1、 2 或 3,此位域即無(wú)法修改。
4.軟件實(shí)現(xiàn)
u32 T_TDS=119;//11.904ns 168M系統(tǒng)時(shí)鐘
// deat_num(0,255)
if(death_num >0&& death_num<=127)//公式1
death_time=(float)death_num*T_TDS/10000;
else if(death_num>=128 && death_num<=191)//公式2
death_time=(float)(death_num-128)*2*T_TDS/10000;
else if(death_num>=192 && death_num<=223)//公式3
death_time=(float)(death_num-160)*8*T_TDS/10000;
else if(death_num>=224 && death_num<=255)//公式4
death_time=(float)(death_num-192)*16*T_TDS/10000;
else
death_time=death_time;
軟件改進(jìn):
u32 T_TDS=168;//11.904ns 168M系統(tǒng)時(shí)鐘
//deat_num--->(0,255)
if(death_num >0&& death_num<=127)//公式1
death_time=(float)death_num/T_TDS;
else if(death_num>=128 && death_num<=191)//公式2
death_time=(float)(death_num-128)*2/T_TDS;
else if(death_num>=192 && death_num<=223)//公式3
death_time=(float)(death_num-160)*8/T_TDS;
else if(death_num>=224 && death_num<=255)//公式4
death_time=(float)(death_num-192)*16/T_TDS;
else
death_time=death_time;
5.結(jié)果現(xiàn)象展示
上一篇:STM32定時(shí)器產(chǎn)生PWM--呼吸燈
下一篇:STM32之高級(jí)定時(shí)器互補(bǔ)輸出
推薦閱讀
史海拾趣
在2005年的一個(gè)陽(yáng)光明媚的春天,思博科技(Cybermax)公司在硅谷正式成立。創(chuàng)始人李明,一位經(jīng)驗(yàn)豐富的電子工程師,看準(zhǔn)了當(dāng)時(shí)電子市場(chǎng)蓬勃發(fā)展的機(jī)遇,決定創(chuàng)辦自己的公司。起初,公司只有幾名員工,主要致力于研發(fā)和生產(chǎn)高性能的電子元器件。通過(guò)不懈的努力和優(yōu)質(zhì)的產(chǎn)品,思博科技逐漸在市場(chǎng)上嶄露頭角。
Eurofarad公司深知品質(zhì)是企業(yè)生存和發(fā)展的根本。因此,公司一直注重品質(zhì)管理,建立了嚴(yán)格的質(zhì)量控制體系。同時(shí),公司還不斷提升服務(wù)水平,為客戶提供全方位的售前咨詢和售后服務(wù)。這些措施不僅提高了客戶的滿意度和忠誠(chéng)度,還為公司的口碑和品牌形象增添了光彩。
億寶科技深知人才是企業(yè)發(fā)展的關(guān)鍵因素。因此,公司高度重視人才引進(jìn)和培養(yǎng)工作。通過(guò)校園招聘、社會(huì)招聘等方式,億寶科技吸引了一批具有豐富經(jīng)驗(yàn)和專業(yè)技能的人才加入公司。同時(shí),公司還建立了完善的培訓(xùn)體系,為員工提供持續(xù)的技能提升和職業(yè)發(fā)展機(jī)會(huì)。在人才的共同努力下,億寶科技不斷取得新的突破和成就。
為了保持技術(shù)領(lǐng)先地位,Globaltech持續(xù)加大研發(fā)投入,建立了先進(jìn)的研發(fā)中心和測(cè)試實(shí)驗(yàn)室。公司不斷引進(jìn)國(guó)內(nèi)外頂尖的研發(fā)人才,并與多所知名高校和研究機(jī)構(gòu)建立產(chǎn)學(xué)研合作關(guān)系。這些努力使得Globaltech在電源管理IC領(lǐng)域取得了多項(xiàng)技術(shù)突破,并成功拓展了產(chǎn)品線,涵蓋了ESD保護(hù)器件、MOSFET等多個(gè)領(lǐng)域。這些新產(chǎn)品不僅豐富了公司的產(chǎn)品線,也為客戶提供了更加全面的解決方案。
Globaltech的創(chuàng)立可以追溯到21世紀(jì)初,當(dāng)時(shí)創(chuàng)始人憑借在電源管理IC設(shè)計(jì)領(lǐng)域的深厚經(jīng)驗(yàn),決定創(chuàng)立一家專注于此領(lǐng)域的公司。公司初期聚焦于線性穩(wěn)壓器和開(kāi)關(guān)穩(wěn)壓器等基礎(chǔ)產(chǎn)品的研發(fā),這些產(chǎn)品廣泛應(yīng)用于PC、通訊和消費(fèi)類電子產(chǎn)品中。通過(guò)持續(xù)的技術(shù)創(chuàng)新和產(chǎn)品優(yōu)化,Globaltech迅速在市場(chǎng)上站穩(wěn)腳跟,贏得了多家知名電子制造商的青睞。
Globaltech的創(chuàng)立可以追溯到21世紀(jì)初,當(dāng)時(shí)創(chuàng)始人憑借在電源管理IC設(shè)計(jì)領(lǐng)域的深厚經(jīng)驗(yàn),決定創(chuàng)立一家專注于此領(lǐng)域的公司。公司初期聚焦于線性穩(wěn)壓器和開(kāi)關(guān)穩(wěn)壓器等基礎(chǔ)產(chǎn)品的研發(fā),這些產(chǎn)品廣泛應(yīng)用于PC、通訊和消費(fèi)類電子產(chǎn)品中。通過(guò)持續(xù)的技術(shù)創(chuàng)新和產(chǎn)品優(yōu)化,Globaltech迅速在市場(chǎng)上站穩(wěn)腳跟,贏得了多家知名電子制造商的青睞。
本帖最后由 jameswangsynnex 于 2015-3-3 20:00 編輯 在日常維修工作中,無(wú)論是檢修電器電路還是各類家用電器設(shè)備,一支小小的測(cè)電筆確實(shí)是必不可少的工具,它能方便快捷地幫助分析各類電器及設(shè)備的不少故障。測(cè)電筆可分為三種,即日常最普通的低 ...… 查看全部問(wèn)答∨ |
Error: Node \"X0\" is missing source Error: Node \"X2\" is missing source Error: Node \"X5\" is missing source Error: Node \"X6\" is missing source Error: Node \"X1\" is missing source Error: Node \"X3\" is missing source Er ...… 查看全部問(wèn)答∨ |
WINCE 中如何才能正常顯示越南文字,怎么我的WINCE中越南文顯示的是亂碼? WINCE 中如何才能正常顯示越南文字,怎么我的WINCE中越南文顯示的是亂碼?要添加字庫(kù)嗎?如何添加?… 查看全部問(wèn)答∨ |
|
100分急求大蝦們看下marvell 8686 sdio wifi module在wince6.0 r3 的驅(qū)動(dòng)問(wèn)題 調(diào)試信息如下:哪位大蝦指點(diǎn)下呀。急!在線等呀!大家?guī)兔聪录t線的幾個(gè)地方是怎么回事呀? CESDHCBase::SetInterface: Setting for 1 bit mode CESDHCBase::SetInterface: PROCTL value = 0x7000029 SDSetCardInterfaceForSlot - HC ClockRate ...… 查看全部問(wèn)答∨ |
請(qǐng)教PB.5.0中如何添加網(wǎng)上下載下來(lái)的BSP 我在網(wǎng)上下載了QQ2440 BSP,里面包含了很多驅(qū)動(dòng),eboot,同時(shí)還有smdk2440.cec文件,我通過(guò)PB的File->Manage catalog item 打開(kāi)對(duì)話框,import進(jìn)去了smdk2440.cec文件,然后為什么我無(wú)法在我PB的catalog中看到smdk2440的BSP呢,我下載下來(lái)的BSP是放 ...… 查看全部問(wèn)答∨ |
想用stc89系列單片機(jī)做位移檢測(cè), 請(qǐng)大家指導(dǎo),有無(wú)類似資料,謝謝! 用stc89LD52單片機(jī)做位移檢測(cè), 請(qǐng)問(wèn)一個(gè)片子可接受幾路模擬信號(hào)傳感輸入?stc89LD52怎么控制LED屏數(shù)字顯示? … 查看全部問(wèn)答∨ |
因?yàn)榫W(wǎng)友對(duì)拿到的TI M4板子有一些小疑問(wèn),我給TI北京的一位Stellaris產(chǎn)品線的FAE打電話,跟他說(shuō)我們送給網(wǎng)友M4板子有問(wèn)題,需要問(wèn)他?!笆裁窗遄樱俊边@是他的第一反應(yīng),我又重復(fù)了一下是M4的板子。他馬上就說(shuō)“我還沒(méi)拿到呢,你們就有了?”他還很 ...… 查看全部問(wèn)答∨ |
快來(lái)參加這個(gè)活動(dòng)吧,初識(shí)易電源——聊聊你眼中的易電源! 初識(shí)易電源——聊聊你眼中的易電源! 1、下載、學(xué)習(xí)TI易電源參考資料(https://bbs.eeworld.com.cn/thread-333423-1-1.html); 2、并跟帖進(jìn)行討論: 1) 圍繞易電源的特點(diǎn)、電路原理、比較優(yōu)勢(shì)、應(yīng)用暢想等進(jìn)行評(píng)價(jià); ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問(wèn)外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 光電融合突破算力邊界:曦智科技2025 WAIC發(fā)布多維度創(chuàng)新成果
- 阿里黑科技落地!夸克AI眼鏡全球首發(fā),高德、淘寶、支付寶都能用
- 化繁為簡(jiǎn), 適配復(fù)雜磁場(chǎng)環(huán)境,MT73xx 3D雙路輸出霍爾鎖存器賦能車規(guī)電機(jī)精準(zhǔn)控制
- 9.5億美元收購(gòu)恩智浦MEMS傳感器業(yè)務(wù),意法半導(dǎo)體 在傳感器領(lǐng)域的地位再升級(jí)
- 高性能電動(dòng)滑板車 BLDC 電機(jī)驅(qū)動(dòng)器:技術(shù)解析與應(yīng)用展望
- 5G工業(yè)網(wǎng)關(guān)的“邊緣計(jì)算+AI推理”一體化設(shè)計(jì),PLC協(xié)議解析與缺陷檢測(cè)的實(shí)時(shí)聯(lián)動(dòng)
- AR眼鏡的“工業(yè)指令投射”系統(tǒng),SLAM的空間定位、PLC數(shù)據(jù)實(shí)時(shí)疊加顯示
- 多光譜氣體傳感器的抗交叉干擾設(shè)計(jì)
- 多模態(tài)融合感知的“語(yǔ)義-幾何”聯(lián)合建模
- 工業(yè)觸摸屏的“壓感-手勢(shì)”多模態(tài)交互設(shè)計(jì)
- 夏末狂歡,觀看TI 課程有好禮!
- 有獎(jiǎng)問(wèn)答 | MPS汽車技術(shù)進(jìn)階之旅——ADAS站
- ADI有獎(jiǎng)下載活動(dòng)之6 ADI基于IEC61850的智能電子設(shè)備(IED)系統(tǒng)解決方案
- ADI 痛點(diǎn)問(wèn)題探索季:征集 | 曬電機(jī)控制痛點(diǎn)與難題,一起尋求最優(yōu)解!
- TE攜手ARCH打造定制化摩托騎行體驗(yàn),助力智能出行未來(lái)
- 看MCU精品課程,讓你立馬變身考試達(dá)人!
- 如何突破時(shí)域和頻域測(cè)試的壁壘?
- 跟帖曬單有禮《MCU工程師煉成記》
- 【XILINX 主題分享月】 信號(hào)處理資料大搜集?。?!
- 黑科技!用“人腦控制的機(jī)器人手臂”問(wèn)世
- 亞馬遜空中倉(cāng)庫(kù)獲專利授權(quán):可供無(wú)人機(jī)中轉(zhuǎn)
- 區(qū)塊鏈不是能源行業(yè)的顛覆者,而是幫助者
- 華為、陽(yáng)光占據(jù)印度逆變器1/3市場(chǎng)份額!
- 機(jī)器人“Cozmo”怎么樣看看就知道
- STM32鍵盤-庫(kù)函數(shù)
- 『湯叔解惑』氫燃料電池與三元鋰電池誰(shuí)更安全?
- STM32串口通信實(shí)驗(yàn)-庫(kù)函數(shù)
- STM32PWM實(shí)現(xiàn)呼吸燈-庫(kù)函數(shù)
- STM32串口初始化