一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用外設(shè)觸發(fā)信號(hào)發(fā)生器簡(jiǎn)化應(yīng)用

Microchip微芯 ? 來源:lq ? 2019-01-22 17:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如今的嵌入式應(yīng)用非常復(fù)雜,需要通過單個(gè)單片機(jī)處理多個(gè)功能。這些應(yīng)用需要增強(qiáng)安全性、支持實(shí)時(shí)響應(yīng)的最佳執(zhí)行時(shí)間以及無縫同步各個(gè)功能。從具有集成功率因數(shù)校正的電機(jī)控制到光強(qiáng)度處理,復(fù)雜應(yīng)用需要在各個(gè)模塊之間輕松切換。處理器驅(qū)動(dòng)的定時(shí)和排序解決方案受固有延時(shí)的影響,這種延時(shí)無法始終準(zhǔn)確預(yù)測(cè)。這種方法還占用了寶貴的CPU帶寬,導(dǎo)致其功能未得到充分利用,而通過卸載這些功能可優(yōu)化應(yīng)用程序性能。Microchip的16位dsPIC33數(shù)字信號(hào)控制器(DSC)中的外設(shè)觸發(fā)信號(hào)發(fā)生器(PTG)是獨(dú)立于內(nèi)核的外設(shè)(CIP),可以協(xié)調(diào)復(fù)雜應(yīng)用中功能的精確定時(shí)和排序,同時(shí)減輕CPU的負(fù)擔(dān)。我們?cè)敿?xì)介紹了幾個(gè)示例,以展示PTG如何幫助簡(jiǎn)化時(shí)序關(guān)鍵應(yīng)用(例如,采用功率因數(shù)校正的電機(jī)控制、光強(qiáng)度控制或生成還可用作獨(dú)立于內(nèi)核的時(shí)鐘源的恒定頻率信號(hào))的外設(shè)排序。由于PTG與內(nèi)核無關(guān),因此可以在CPU休眠時(shí)完成此項(xiàng)工作以實(shí)現(xiàn)節(jié)能或?qū)W⒂谄渌P(guān)鍵任務(wù)。

顧名思義,PTG是一個(gè)用戶可編程序列發(fā)生器,可生成具有復(fù)雜輸入信號(hào)序列的觸發(fā)信號(hào),以協(xié)調(diào)其他片上外設(shè)的操作。使用PTG的應(yīng)用會(huì)通過其他外設(shè)(例如模數(shù)轉(zhuǎn)換器ADC)、輸出比較(OC)、脈寬調(diào)制器(PWM)、定時(shí)器和中斷控制器)共同執(zhí)行此操作,以實(shí)現(xiàn)復(fù)雜的觸發(fā)和響應(yīng)序列。PTG不僅降低了應(yīng)用程序?qū)?nèi)核的依賴性,還能單獨(dú)處理模塊交互,從而有助于降低軟件復(fù)雜性及保持模塊化。

PTG外設(shè)支持向PTG隊(duì)列寄存器傳送8位命令(稱為step命令)。每個(gè)8位step命令由一個(gè)4位命令代碼和一個(gè)4位選項(xiàng)字段組成。這些命令定義了一系列事件,用于輸出觸發(fā)信號(hào)到外設(shè)。step命令還可用于生成對(duì)內(nèi)核的中斷請(qǐng)求。

功率因數(shù)和電機(jī)控制

在集成功率因數(shù)校正(PFC)和電機(jī)控制應(yīng)用中,單個(gè)DSC使用磁場(chǎng)定向控制(FOC)方案以及PFC轉(zhuǎn)換器控制永磁同步電機(jī)。該應(yīng)用需要三個(gè)PWM通道來控制電機(jī)功能,另外還需要一個(gè)PWM來控制PFC操作。輸出比較(OC)外設(shè)可用于增加應(yīng)用可用的PWM通道數(shù)量,甚至?xí)銎骷峡捎玫母咚貾WM通道數(shù)量。

可同時(shí)使用PWM外設(shè)與OC外設(shè)來產(chǎn)生電機(jī)控制和PFC操作所需的信號(hào)。但是,在PFC等應(yīng)用中,執(zhí)行時(shí)序非常重要,因此必須在最佳執(zhí)行時(shí)間內(nèi)完成各種任務(wù)。其中包括同步電機(jī)控制和PFC PWM、觸發(fā)ADC進(jìn)行轉(zhuǎn)換以及切換用于電機(jī)控制的ADC通道和PFC反饋信號(hào)。

使用PTG外設(shè)可以有效地實(shí)現(xiàn)這些要求,PTG外設(shè)可以同步高速PWM和OC外設(shè),并通過監(jiān)視高速PWM外設(shè)邊沿來產(chǎn)生ADC外設(shè)觸發(fā)信號(hào)。它還可監(jiān)視“ADC轉(zhuǎn)換完成”中斷并產(chǎn)生適當(dāng)?shù)闹袛?,?zhí)行FOC和數(shù)字PFC控制代碼。它減少了CPU干預(yù),使外設(shè)處理獨(dú)立于內(nèi)核進(jìn)行。這可降低應(yīng)用的總體功耗,同時(shí)釋放CPU以執(zhí)行更多關(guān)鍵功能。選擇電機(jī)控制和PFC PWM的開關(guān)頻率時(shí)應(yīng)確保其為整數(shù)倍。

dsPIC? DSC中的ADC能夠進(jìn)行四通道同步采樣。FOC和PFC算法都有自己的模擬通道需要同時(shí)采樣,因?yàn)檫@些信號(hào)的相位關(guān)系是實(shí)現(xiàn)有效控制的關(guān)鍵。

選擇電機(jī)控制和PFC的反饋信號(hào)時(shí)應(yīng)確??赏ㄟ^改變ADC通道選擇對(duì)電機(jī)控制和PFC信號(hào)進(jìn)行采樣。在基于PWM邊沿觸發(fā)ADC之前,可將電機(jī)控制和PFC信號(hào)連接到采樣保持(S&H)電路。通道應(yīng)配置為:在四通道采樣和轉(zhuǎn)換序列結(jié)束時(shí),可從FOC或PFC各自對(duì)應(yīng)的ADC緩沖寄存器中獲得其轉(zhuǎn)換結(jié)果。

在設(shè)置通道選擇位以將PFC反饋信號(hào)連接到ADC的采樣保持電路后,對(duì)于每個(gè)PFC PWM周期,都必須生成觸發(fā)信號(hào)。同樣,對(duì)于每個(gè)電機(jī)控制PWM周期,必須在設(shè)置通道選擇位以將電機(jī)控制反饋信號(hào)連接到ADC的S&H電路之后生成ADC觸發(fā)信號(hào)。因此,將PTG外設(shè)配置為通過監(jiān)視電機(jī)控制和PFC PWM脈沖的邊沿來生成ADC觸發(fā)信號(hào)。此外,還會(huì)生成兩個(gè)PTG中斷來執(zhí)行FOC和PFC的代碼,如圖1所示。

圖1:使用PTG中斷執(zhí)行代碼

如本例所示,PTG通過有效地對(duì)ADC和PWM的使用進(jìn)行排序來簡(jiǎn)化實(shí)現(xiàn),從而在一個(gè)dsPIC33器件中實(shí)現(xiàn)電機(jī)控制和PFC。

照明控制

在光強(qiáng)度控制應(yīng)用中,使用OC的PWM發(fā)生器可用于控制光的亮度。

在此應(yīng)用中,使用了兩個(gè)OC外設(shè),其占空比由來自兩個(gè)獨(dú)立ADC通道的輸入控制。根據(jù)每個(gè)ADC值,更新占空比。PTG外設(shè)支持更簡(jiǎn)單的同步ADC和OC外設(shè)的方法。此外,PTG有助于避免外設(shè)死鎖,從而提高應(yīng)用的安全性。

為了執(zhí)行同步,電路首先會(huì)監(jiān)視ADC并產(chǎn)生適當(dāng)?shù)闹袛嘁愿淖僌C占空比。然后,它會(huì)在不干擾CPU的情況下改變ADC通道,因?yàn)镻TG可以獨(dú)立完成此操作。作為額外的安全功能,在發(fā)生意外故障時(shí),PTG外設(shè)具有專用的看門狗定時(shí)器,用于監(jiān)視和執(zhí)行必要的糾正措施。

該應(yīng)用的框圖如圖2所示。

圖2:使用PTG的輸出比較占空比控制

PTG外設(shè)內(nèi)的看門狗定時(shí)器將防止PTG在執(zhí)行等待硬件觸發(fā)高電平-低電平狀態(tài)的命令時(shí)無限期地等待外部事件的情況。在此應(yīng)用中,PTG將等待ADC轉(zhuǎn)換完成觸發(fā)信號(hào)。使能后,看門狗定時(shí)器會(huì)在命令執(zhí)行開始時(shí)開始計(jì)數(shù)。命令完成執(zhí)行時(shí)將禁止看門狗定時(shí)器。如果預(yù)期事件在看門狗定時(shí)器超時(shí)周期到期之前未到達(dá),則PTG外設(shè)將中止正在進(jìn)行的失敗命令并停止定序器。然后,它會(huì)向CPU發(fā)出看門狗定時(shí)器錯(cuò)誤中斷。

這可作為安全功能,用于從ADC或PTG外設(shè)停止工作的情況中恢復(fù)。這些外設(shè)可以在看門狗定時(shí)器錯(cuò)誤中斷內(nèi)重新初始化和重啟。

PTG通過切換ADC通道和監(jiān)控外設(shè)使應(yīng)用獨(dú)立于內(nèi)核,而無需CPU外設(shè)的干預(yù)。這樣一來,CPU便可以用于應(yīng)用程序中的其他任務(wù)。

僅PTG將負(fù)責(zé)外設(shè)內(nèi)的所有交互,這有助于降低軟件復(fù)雜性并保持模塊化。PTG外設(shè)的看門狗定時(shí)器有助于從任何災(zāi)難性故障中恢復(fù),從而提供更可靠的應(yīng)用。

恒定頻率波形

PTG外設(shè)可用于產(chǎn)生恒定頻率信號(hào),而此信號(hào)還可用作時(shí)鐘源。PTG觸發(fā)用作屏蔽輸入選擇的比較器。PTG的觸發(fā)脈沖寬度可以改變,PTG有自己的定時(shí)器。外設(shè)觸發(fā)信號(hào)也可用作運(yùn)算放大器和比較器的屏蔽輸入選擇,如圖3所示。

圖3:用戶可編程的屏蔽功能

使用此功能,可以通過比較器外設(shè)實(shí)現(xiàn)PTG輸出。比較器配置為:反相輸入接地,同相輸入連接至內(nèi)部參考電壓。

觸發(fā)脈沖將直接呈現(xiàn)為比較器輸出。只要PTG連續(xù)產(chǎn)生觸發(fā)信號(hào),比較器就會(huì)產(chǎn)生恒定頻率波形。波形的脈沖寬度將是PTG時(shí)鐘的一個(gè)周期。

開關(guān)時(shí)間可由PTG定時(shí)器和脈沖寬度位控制。輸出脈沖寬度將決定輸出波形的關(guān)斷時(shí)間,定時(shí)器將決定輸出波形的導(dǎo)通時(shí)間,即觸發(fā)比較器外設(shè)之間的延時(shí)。

根據(jù)比較器輸出極性,開關(guān)時(shí)間將由定時(shí)器或脈沖寬度位控制。輸出頻率也可以由充當(dāng)時(shí)鐘分頻器的寄存器控制。

通過改變比較器輸出極性,可以使用四個(gè)比較器外設(shè)產(chǎn)生互補(bǔ)波形??梢允褂妹}沖寬度位修改脈沖寬度,以便降低輸出頻率。因此,可以使用PTG和比較器外設(shè)產(chǎn)生恒定波形。

在該應(yīng)用中使用PTG的優(yōu)點(diǎn)之一是輸出可以充當(dāng)恒定時(shí)鐘源并且完全獨(dú)立于內(nèi)核運(yùn)行。使用更多比較器外設(shè)時(shí),可以生成偶互補(bǔ)波形。PTG還可以在空閑和休眠等節(jié)能模式下工作。

總結(jié)

憑借Microchip的dsPIC33數(shù)字信號(hào)控制器中的PTG外設(shè),用戶能夠設(shè)計(jì)復(fù)雜的應(yīng)用序列,并為時(shí)序關(guān)鍵型或功耗關(guān)鍵型應(yīng)用提供更高的靈活性。PTG可在幾乎沒有CPU中斷的情況下支持各種外設(shè)彼此交互,并有助于增強(qiáng)現(xiàn)有外設(shè)的功能,從而擴(kuò)展任何給定外設(shè)可以實(shí)現(xiàn)的功能。

使用PTG外設(shè)可提供更快的響應(yīng)速度并減少軟件負(fù)擔(dān)。外設(shè)還提供內(nèi)置功能(如專用的看門狗定時(shí)器)來提高功能安全性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電機(jī)控制
    +關(guān)注

    關(guān)注

    3573

    文章

    1970

    瀏覽量

    272072
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5522

    瀏覽量

    219472
  • 信號(hào)發(fā)生器

    關(guān)注

    28

    文章

    1574

    瀏覽量

    110674

原文標(biāo)題:專家技術(shù)文章:實(shí)施外設(shè)觸發(fā)

文章出處:【微信號(hào):MicrochipTechnology,微信公眾號(hào):Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    看看我們維修工程師新修了哪些信號(hào)發(fā)生器#信號(hào)發(fā)生器#修理儀器

    信號(hào)發(fā)生器
    安泰儀器維修
    發(fā)布于 :2025年07月10日 17:32:48

    DLP4500設(shè)置好內(nèi)觸發(fā)模式開始投影并向相機(jī)發(fā)送觸發(fā)信號(hào),用VS打開相機(jī)設(shè)置為外觸發(fā)模式可以直接觸發(fā)拍照嗎?

    DLP4500設(shè)置好內(nèi)觸發(fā)模式開始投影并向相機(jī)發(fā)送觸發(fā)信號(hào),同時(shí)用VS打開相機(jī)設(shè)置為外觸發(fā)模式,這樣可以直接觸發(fā)拍照嗎,還是需要調(diào)用DLP的API檢測(cè)
    發(fā)表于 03-03 07:50

    DLP Lightcrafter 4500添加好投影序列發(fā)送,給觸發(fā)信號(hào)仍無法觸發(fā)投影怎么解決?

    Positive,在Sequence Settings中設(shè)置好投影時(shí)間。添加好投影序列發(fā)送,給觸發(fā)信號(hào)仍無法觸發(fā)投影。還需要設(shè)置其他部分嗎?
    發(fā)表于 02-27 06:43

    如何用外部信號(hào)觸發(fā)DLP4500進(jìn)行投射?

    利用外部信號(hào)觸發(fā)4500投射,j檢測(cè)到外部信號(hào)沒有問題,目前是DLP沒有處理外部輸入的觸發(fā)信號(hào),請(qǐng)問這個(gè)怎么解決?
    發(fā)表于 02-24 06:41

    DLPLCRC410EVM是否提供觸發(fā)信號(hào)接口用于后續(xù)的同步測(cè)量?是否也需要利用FPGA對(duì)觸發(fā)信號(hào)進(jìn)行編程?

    的同步測(cè)量?是否也需要利用FPGA對(duì)觸發(fā)信號(hào)進(jìn)行編程? 2. 使用DDR預(yù)先加載投影圖案,投影圖案是否還是通過USB port從PC傳入到DDR中 3. 如何驗(yàn)證經(jīng)過FPGA編程后DMD確已達(dá)到對(duì)應(yīng)的投影速度呢 再次先謝謝解答
    發(fā)表于 02-19 07:04

    DLP4710EVM-LC開機(jī)投射畫面,HDMI投影顯示異常,無觸發(fā)信號(hào)怎么解決?

    HDMI線與電腦連接,光機(jī)觸發(fā)信號(hào)PIN7和PIN1通過光耦電平轉(zhuǎn)換與相機(jī)的光耦輸入相連,設(shè)備通電正常顯示。之后拔PIN7,再插PIN7后光機(jī)投影熄滅,按下SW21后光機(jī)投影,但顯示異常,從新燒錄
    發(fā)表于 02-19 06:06

    DLP4500-C350REF如何通過投影模塊兒的硬件輸出觸發(fā)信號(hào)控制相機(jī)拍照?

    如何通過投影模塊兒的硬件輸出觸發(fā)信號(hào)控制相機(jī)拍照
    發(fā)表于 02-18 08:31

    求助,關(guān)于DLP4710EVM-LC評(píng)估模塊輸出觸發(fā)信號(hào)的接線的疑問求解

    如上圖,DLP4710EVM-LC的用戶指南提供了觸發(fā)信號(hào)輸出模塊各個(gè)引腳的作用,我有以下三個(gè)問題: 1、評(píng)估模塊上面沒有標(biāo)注J48、J7、J8與J9這幾個(gè)接口的引腳。就比如J48接口中,輸出
    發(fā)表于 02-17 06:57

    如果想用相機(jī)提供觸發(fā)信號(hào)給DLPC350控制卡,對(duì)于電路的連接有具體的要求嗎?

    如果想用相機(jī)提供觸發(fā)信號(hào)給DLPC350控制卡,對(duì)于電路的連接有具體的要求嗎,例如J11 trig_in 1的輸入電壓,這種方法可以實(shí)現(xiàn)相機(jī)與DMD的同步采集嗎?感謝!
    發(fā)表于 02-17 06:00

    ADS131M08是否可以按照觸發(fā)信號(hào)的6400 Hz進(jìn)行采樣?

    秒。 這樣如果在SYNC管腳上按照6400 Hz 產(chǎn)生一個(gè)觸發(fā)信號(hào),其周期為0.00015625秒,遠(yuǎn)小于GC_DLY的0.016秒。這樣ADS131M08 是否就可以按照觸發(fā)信號(hào)的6400 Hz進(jìn)行采樣?
    發(fā)表于 11-14 07:12

    簡(jiǎn)述鋸齒波同步觸發(fā)電路的基本組成

    電力電子器件。 基本概念 鋸齒波 :一種電壓波形,其上升和下降階段都是線性的,形狀類似于鋸子的牙齒。 同步觸發(fā) :指的是觸發(fā)信號(hào)與輸入信號(hào)同步,以確保觸發(fā)時(shí)刻的準(zhǔn)確性。 基本組成 鋸齒
    的頭像 發(fā)表于 08-14 15:58 ?2217次閱讀

    單穩(wěn)態(tài)觸發(fā)器可以用于哪些場(chǎng)景

    單穩(wěn)態(tài)觸發(fā)器(Monostable Multivibrator),也稱為單穩(wěn)態(tài)多諧振蕩或單穩(wěn)態(tài)脈沖發(fā)生器,是一種重要的數(shù)字電路元件。它能夠在接收到一個(gè)觸發(fā)信號(hào)后,從一個(gè)穩(wěn)定狀態(tài)翻轉(zhuǎn)到
    的頭像 發(fā)表于 08-12 11:25 ?2072次閱讀

    雙穩(wěn)態(tài)觸發(fā)器的基本特征是什么

    穩(wěn)定的輸出狀態(tài),即高電平和低電平。在沒有外部觸發(fā)信號(hào)的情況下,輸出狀態(tài)保持不變。 觸發(fā)特性:雙穩(wěn)態(tài)觸發(fā)器可以通過外部觸發(fā)信號(hào)進(jìn)行狀態(tài)轉(zhuǎn)換。當(dāng)觸發(fā)信號(hào)
    的頭像 發(fā)表于 08-11 09:56 ?1129次閱讀

    單穩(wěn)態(tài)觸發(fā)器暫穩(wěn)態(tài)由什么來維持

    單穩(wěn)態(tài)觸發(fā)器(Monostable Trigger)是一種數(shù)字電路,它在接收到一個(gè)觸發(fā)信號(hào)后,能夠保持輸出狀態(tài)一段時(shí)間,然后自動(dòng)返回到初始狀態(tài)。單穩(wěn)態(tài)觸發(fā)器廣泛應(yīng)用于定時(shí)控制、脈沖延遲、脈沖整形等
    的頭像 發(fā)表于 08-11 09:52 ?1630次閱讀