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

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

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

使用DS1086作為微控制器時鐘以降低EMI

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-03-01 15:33 ? 次閱讀

DS1086擴(kuò)頻經(jīng)濟(jì)振蕩器?可用于減少輻射發(fā)射 (EMI),而不必通過添加額外的組件(如 EMI 屏蔽、電纜屏蔽或 EMI 濾波器)來增加系統(tǒng)成本。通過對輸出頻率進(jìn)行抖動,基頻分布在一定頻率范圍內(nèi),從而降低發(fā)射峰值的幅度。本應(yīng)用筆記將展示DS1086如何與兩個常見的微控制器(8051和PIC)連接。將討論設(shè)計注意事項,因為隨著抖動引入系統(tǒng),系統(tǒng)設(shè)計人員應(yīng)了解抖動可能對整個系統(tǒng)產(chǎn)生的影響。除了降低EMI之外,本文還討論了使用DS1086代替晶體振蕩器的其他優(yōu)點。

擴(kuò)頻輸出

DS1086能夠降低輻射發(fā)射峰值。輸出頻率可以比編程頻率低2%或4%抖動。雖然抖動使能時輸出頻率會發(fā)生變化,但占空比不會改變。

圖1顯示了無抖動的DS1086信號與使能1086%抖動的DS4信號之間的比較。抖動信號顯示振幅降低約16dB。以94MHz為例(僅用于說明目的),4%抖動信號的范圍為90.24MHz至94MHz,因為頻率總是抖動。2%抖動信號的范圍為92.12MHz至94MHz。

poYBAGP-_7mAWMcwAABsh0SilUw320.gif

圖1.時鐘頻譜比較。

三角波發(fā)生器將偏移元件注入主振蕩器以抖動其輸出。抖動速率(參見公式1)基于主振蕩器頻率,用戶可以在66MHz至133MHz范圍內(nèi)編程。

poYBAGP-_7qASyZhAAAN9KFDFH4047.gif

主振蕩器頻率為66MHz時,三角波的抖動率為16.1kHz。周期為62.06μs,如圖2所示。三角波的峰值在66MHz和66MHz之間變化 - 4%(63.36MHz)。由于抖動速率很小,因此輸出頻率在周期之間看起來幾乎是固定的。

pYYBAGP-_7uAQlilAAAgwtW2t54534.gif


圖2.抖動率。

在DS1086中,抖動由預(yù)分頻器寄存器中的J0位控制,當(dāng)SPRD引腳連接高電平時使能。當(dāng)預(yù)分頻器設(shè)置為 1 時,會發(fā)生最大頻譜衰減。預(yù)分頻器中使用的每2倍,頻譜衰減降低7.2dB。發(fā)生這種情況是因為預(yù)分頻器的分頻器功能傾向于在創(chuàng)建較低頻率時平均抖動。然而,最嚴(yán)格的頻譜發(fā)射限制是在預(yù)分頻器設(shè)置為低分頻比的較高頻率上施加的。

使用DS1086作為微控制器時鐘

DS1086用作微控制器時鐘時,可以工作在兩種不同的模式。模式是處理器控制模式和獨(dú)立模式。下面將更詳細(xì)地介紹這兩種模式以及設(shè)計考慮因素,在使用微控制器實現(xiàn)擴(kuò)頻振蕩器時應(yīng)解決這些問題。

處理器控制模式

圖3所示為DS1086作為處理器控制模式下8051和PIC微控制器的系統(tǒng)時鐘。該圖還說明了如何在一條公共總線上使用多個DS1086器件。每個微控制器彼此獨(dú)立,盡管相同的2線主控制器控制兩個微控制器。

poYBAGP-_7yAMBgBAAA6g4aEZDM259.gif

圖3.DS1086作為8051和PIC微控制器的系統(tǒng)時鐘。

為了使2線主站與DS1086通信,每個DS1086都需要有自己唯一的器件地址。為了限制封裝的大小,沒有外部地址引腳。器件地址由ADDR寄存器中的三個地址位A2、A1和A0設(shè)置(見圖4)。設(shè)備地址出廠默認(rèn)值為 000b。DS1086可以設(shè)置為000b和111b之間的任何地址。如果多個DS1086器件位于同一條總線上,如圖3所示,它們的地址必須是唯一的。1086系統(tǒng)中的DS8051器件地址為000b,PIC系統(tǒng)中的DS1086器件地址為001b。

REGISTER ADDR BINARY DEFAULT ACCESS
ADDR 0Dh X1 X1 X1 X1 WC A2 A1 A0 11110000b R/W

獨(dú)立模式

DS1086可替代晶體振蕩器。圖5所示為DS1086和8051微控制器處于獨(dú)立模式。PIC 也可以在獨(dú)立模式下使用。在獨(dú)立模式下,DS1086可以編程一次,然后通過電阻將SCL和SDA引腳連接高電平。

pYYBAGP-_72ALPe4AAAZ8Ir7_nM477.gif

圖5.獨(dú)立模式。

如果DS1086永遠(yuǎn)不會在電路內(nèi)編程,即使在生產(chǎn)測試期間也是如此,則不需要上拉電阻,信號可以直接連接到電源。這簡化了設(shè)計,因為所需的組件更少,并且不需要軟件。缺點是DS1086不重新設(shè)計硬件就無法輕松編程。

設(shè)計注意事項

當(dāng)使用擴(kuò)頻振蕩器作為基于微控制器的系統(tǒng)時鐘時,需要解決以下問題:

系統(tǒng)對頻率變化的接受程度如何?

哪些DS1086規(guī)格可能會影響微控制器?

微控制器時鐘的容差是多少?

會進(jìn)行實時測量嗎?

微控制器對數(shù)據(jù)設(shè)置和保持時間的規(guī)格有多嚴(yán)格?

微控制器時序計算應(yīng)該在什么頻率下進(jìn)行?

同步時鐘會用于時鐘恢復(fù)嗎?

與晶體振蕩器相比,DS1086具有優(yōu)勢

使用DS1086代替晶體振蕩器有很多優(yōu)點。由于DS1086具有擴(kuò)頻輸出,當(dāng)頻率抖動比編程頻率低2%或4%時,輻射發(fā)射峰會降低。DS1086的輻射發(fā)射(均方根電壓)比晶體振蕩器降低20dB。圖6所示為晶體振蕩器和DS1086(使能4%抖動)的時鐘頻譜幅度差異。

poYBAGP-_76AWYrMAABreGf_8r4966.gif

圖6.DS1086與晶體振蕩器的頻譜比較

用戶還可以輕松即時更改輸出頻率。可編程振蕩器無需購買大量不同頻率的晶體振蕩器。此外,經(jīng)濟(jì)振蕩器不需要諧振電路,因為它適用于需要高頻的系統(tǒng)中的晶體振蕩器。

DS1086也不易受到振動的影響,具有關(guān)斷模式,封裝尺寸比某些晶體振蕩器更小。DS1086采用8引腳150mil SO封裝。8 引腳 118mil μSOP 是未來的產(chǎn)品

結(jié)論

DS1086可代替晶體振蕩器用作微控制器的系統(tǒng)時鐘,以降低發(fā)射峰。本應(yīng)用筆記將DS1086作為兩種常用微控制器(8051和PIC)的時鐘。

審核編輯:郭婷

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

    關(guān)注

    48

    文章

    7627

    瀏覽量

    151792
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3845

    瀏覽量

    139242
  • emi
    emi
    +關(guān)注

    關(guān)注

    53

    文章

    3600

    瀏覽量

    127934
收藏 人收藏

    評論

    相關(guān)推薦

    DS1086頻率計算和頻率計算算法

    Abstract: The DS1086 is a processor peripheral, low-EMI EconOscillator that has a programmable
    發(fā)表于 04-22 10:34 ?38次下載

    低功耗模式下微控制器時鐘配置應(yīng)用

    微控制器的低功耗應(yīng)用中,對時鐘的設(shè)置是很重要的一個方面。不同類型的微控制器在低功耗模式下對時鐘的配置也各有不同。飛思卡爾公司推出的增強(qiáng)型8 位微控
    發(fā)表于 04-22 17:03 ?18次下載

    DS1388實時時鐘與8051微控制器的接口

    摘要:本應(yīng)用筆記介紹了DS1388與8051微控制器的連接,所提供的軟件用C語言編寫。本文提供了基本接口程序的代碼,所采用的微控制器DS2250。
    發(fā)表于 04-21 11:15 ?1288次閱讀
    <b class='flag-5'>DS</b>1388實時<b class='flag-5'>時鐘</b>與8051<b class='flag-5'>微控制器</b>的接口

    DS1305 RTC與8051微控制器的接口

    摘要:本文介紹DS1305實時時鐘與8051微控制器DS2250的連接,所提供的基本接口程序用C語言編寫。 DS1305引腳配置 概述
    發(fā)表于 04-21 11:16 ?1648次閱讀
    <b class='flag-5'>DS</b>1305 RTC與8051<b class='flag-5'>微控制器</b>的接口

    使用DS1086作為單片機(jī)的時鐘以降低電磁干擾-Using

    Abstract: The DS1086 spread spectrum EconOscillator™ can be used to reduce radiated emissions
    發(fā)表于 04-23 14:34 ?1869次閱讀
    使用<b class='flag-5'>DS1086</b><b class='flag-5'>作為</b>單片機(jī)的<b class='flag-5'>時鐘</b>上<b class='flag-5'>以降低</b>電磁干擾-Using

    DS1086 EconOscillator 可編程時鐘發(fā)生器

    DS1086 EconOscillator?是可編程的時鐘發(fā)生器,它可以在260kHz至133MHz的頻率范圍內(nèi)產(chǎn)生擴(kuò)展頻譜(抖動)方波輸出。
    發(fā)表于 03-22 15:43 ?1280次閱讀
    <b class='flag-5'>DS1086</b> EconOscillator 可編程<b class='flag-5'>時鐘發(fā)生器</b>

    DS1086,DS1086H,DS1086Z擴(kuò)頻EconOscillator

    The DS1086 EconOscillator is a programmable clockgenerator that produces a spread-spectrum
    發(fā)表于 03-23 11:12 ?18次下載
    <b class='flag-5'>DS1086</b>,<b class='flag-5'>DS1086</b>H,<b class='flag-5'>DS1086</b>Z擴(kuò)頻EconOscillator

    Stellaris系列微控制器時鐘

    Stellaris系列微控制器時鐘,有需要的朋友下來看看。
    發(fā)表于 01-12 18:07 ?13次下載

    使用SmartWatch /幽靈時鐘微控制器

    控制器來實現(xiàn)對計時數(shù)據(jù)的訪問。控制器然后抑制訪問SRAM的未來64讀或?qū)?。在這個例子中,一個ds1216c,ds1216e,ds1243y,
    發(fā)表于 04-08 09:47 ?1次下載
    使用SmartWatch /幽靈<b class='flag-5'>時鐘</b>與<b class='flag-5'>微控制器</b>

    將電源管理與高速微控制器結(jié)合使用

    管理方法,如停止模式、空閑模式、最佳時鐘頻率和外設(shè)等。包含的示例代碼旨在突出顯示專門設(shè)計在這些微控制器中的新功能,以最大限度地降低功耗。
    發(fā)表于 03-01 13:49 ?557次閱讀
    將電源管理與高速<b class='flag-5'>微控制器</b>結(jié)合使用

    DS1307與兼容8051的微控制器接口

    DS1307串行實時時鐘集成了2線串行接口,可使用兼容8051的微控制器進(jìn)行控制。本例中的DS1307直接連接到
    的頭像 發(fā)表于 03-01 13:52 ?1487次閱讀
    <b class='flag-5'>DS</b>1307與兼容8051的<b class='flag-5'>微控制器</b>接口

    使用LabVIEW的2-Wire通信

    (GUI) 以 與 DS3900 串 口 適配器 通信。舉例說明如何操作DS1086EMI經(jīng)濟(jì)振蕩中的寄存設(shè)置?.提供了如何與
    的頭像 發(fā)表于 06-09 16:37 ?1480次閱讀
    使用LabVIEW的2-Wire通信

    超高速微控制器硬件增強(qiáng)串口功能

    本應(yīng)用筆記介紹了達(dá)拉斯半導(dǎo)體DS89C430和DS89C450超高速微控制器的全新串行端口特性。增加時鐘倍頻允許用戶選擇原始頻率四分之一的
    的頭像 發(fā)表于 06-13 16:27 ?788次閱讀
    超高速<b class='flag-5'>微控制器</b>硬件增強(qiáng)串口功能

    如何降低微控制器系統(tǒng)中的噪聲影響(3)

    前篇回顧 如何降低微控制器系統(tǒng)中的噪聲影響(1) 如何降低微控制器系統(tǒng)中的噪聲影響(2) 在本系列文章中,我們研究了噪聲以及它如何干擾基于微控制器的系統(tǒng)的操作。本篇作為系列內(nèi)容的最后一
    的頭像 發(fā)表于 08-09 12:05 ?857次閱讀
    如何<b class='flag-5'>降低微控制器</b>系統(tǒng)中的噪聲影響(3)

    CDCE(L)949:支持SSC以降低EMI的靈活低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCE(L)949:支持SSC以降低EMI的靈活低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 11:01 ?0次下載
    CDCE(L)949:支持SSC<b class='flag-5'>以降低</b><b class='flag-5'>EMI</b>的靈活低功耗LVCMOS<b class='flag-5'>時鐘發(fā)生器</b>數(shù)據(jù)表