99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

四舍五入數(shù)字、典型規(guī)格和模擬的危險(xiǎn)

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-02-10 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

教程強(qiáng)調(diào)了謹(jǐn)慎設(shè)計(jì)電路的重要性,并仔細(xì)思考設(shè)計(jì)的各個(gè)方面。很多時(shí)候,工程師被數(shù)據(jù)手冊(cè)的規(guī)格引入歧途,要么是因?yàn)樗鼈兪撬纳嵛迦氲模词且驗(yàn)楣こ處熤挥涀×说湫鸵?guī)格。無(wú)論出現(xiàn)哪個(gè)陷阱,設(shè)計(jì)都可能產(chǎn)生災(zāi)難性的結(jié)果。本文檔解釋了為什么依賴四舍五入的數(shù)字和典型規(guī)格,以及支持仿真而不是物理原型會(huì)導(dǎo)致電路失效。

四舍五入的數(shù)字并不總是相加

正如美國(guó)政治家亨利·克萊(Henry Clay)曾經(jīng)說(shuō)過(guò)的那樣,“統(tǒng)計(jì)數(shù)據(jù)不能代替判斷。1對(duì)于統(tǒng)計(jì)數(shù)據(jù)如此,對(duì)于數(shù)據(jù)手冊(cè)規(guī)格也是如此。隨著對(duì)設(shè)計(jì)工程師的要求不斷提高,以及效率的溢價(jià),乍一看很容易相信器件的規(guī)格。然而,邏輯必須占上風(fēng)——無(wú)論是在電路設(shè)計(jì)中還是在現(xiàn)實(shí)世界中。工程師需要花時(shí)間充分考慮他們的設(shè)計(jì),以避免因必要的(盡管有時(shí)具有誤導(dǎo)性)規(guī)格四舍五入而導(dǎo)致的錯(cuò)誤。

作為舍入陷阱的一個(gè)例子,一些帶有輸出緩沖器的數(shù)模轉(zhuǎn)換器DAC)具有數(shù)據(jù)手冊(cè)中列出的相互矛盾的規(guī)格。例如,輸出擺幅(無(wú)負(fù)載)為 0V (地) 至 V抄送,但零誤差和失調(diào)最大值為地以上10mV。

輸出緩沖器是一個(gè)運(yùn)算放大器(op amp)。多年前,早期的運(yùn)算放大器只能達(dá)到2V至3V的功率和地電壓,因此當(dāng)一個(gè)運(yùn)算放大器設(shè)計(jì)為在毫伏以內(nèi)的地時(shí),這是一個(gè)大問(wèn)題。一位營(yíng)銷天才創(chuàng)造了“軌到軌”一詞2來(lái)描述零件,它已成為行業(yè)公認(rèn)的通用術(shù)語(yǔ)。模擬工程師知道這不完全是一個(gè)真實(shí)的短語(yǔ),但它很接近并且很容易說(shuō)出來(lái)。

輸出驅(qū)動(dòng)器的傳統(tǒng)配置(圖1A)無(wú)法靠近電源軌,因?yàn)樗谋M電流并削斷信號(hào)。圖1B顯示了一個(gè)軌到軌輸出,如果負(fù)載較輕,可以接近電源軌。3

pYYBAGPlsQqAB3AWAAAeCNXUMG4631.png

圖1.輸出級(jí):A) 常規(guī)運(yùn)算放大器輸出;B) “軌到軌”輸出。

至于DAC緩沖器或運(yùn)算放大器,如果沒(méi)有負(fù)載,則無(wú)法測(cè)量,因?yàn)椴淮嬖诰哂袩o(wú)限阻抗的儀表。而且我們知道每個(gè)實(shí)際電路都有有限的泄漏,因此輸出只能接近零。

區(qū)別在于四舍五入或觀察的密切程度??紤]被測(cè)電路板(圖2)。我們使用顯示5V擺幅的示波器(圖2A)觀察,該器件的輸出似乎在5V和地之間擺動(dòng),因?yàn)檎`差遠(yuǎn)小于走線寬度?,F(xiàn)在用 8 位數(shù)字和 1M 的萬(wàn)用表測(cè)量?輸入阻抗(圖 2B)。突然間,人們看穿了四舍五入的魔力——輸出接近地面,但永遠(yuǎn)不會(huì)等于地面,而不會(huì)四舍五入許多數(shù)字。

poYBAGPlrzSAHaDUAACWxDrbrRg731.gif?imgver=1

圖2.被測(cè)板:(A)用示波器觀察;和 (B) 帶萬(wàn)用表。

不熟悉的數(shù)字工程師可能會(huì)看到這個(gè)術(shù)語(yǔ),并實(shí)際上認(rèn)為運(yùn)算放大器會(huì)接地。因此,他設(shè)計(jì)了DAC之后的下一個(gè)電路,使其必須歸零才能正常工作。盡管實(shí)際上,DAC輸出僅在幾毫伏以內(nèi)的地電壓。

除了“典型”之外的任何東西

不幸的是,依靠四舍五入的數(shù)字并不是唯一可以愚弄經(jīng)驗(yàn)不足(或過(guò)度勞累)的工程師的設(shè)計(jì)陷阱。此外,在設(shè)計(jì)時(shí)考慮典型規(guī)格并不是很好的做法,尤其是當(dāng)設(shè)備要大量生產(chǎn)時(shí)。一位優(yōu)秀的模擬工程朋友說(shuō):“你可以使任何電路中的一個(gè)工作。他的意思是,他可以選擇像晶體管早期那樣的組件,當(dāng)時(shí)某些電路只有在對(duì)晶體管進(jìn)行beta分類時(shí)才起作用。他可以手工調(diào)整電路,但沒(méi)有人可以批量生產(chǎn)它。

“典型”是識(shí)別神話平均值的統(tǒng)計(jì)陳述;它對(duì)設(shè)備群中的點(diǎn)進(jìn)行分類或命名。但是,在人口中可能沒(méi)有一個(gè)部分等于平均值,因?yàn)槠骄凳钦w的陳述,而不是個(gè)人的陳述。例如,讓我們使用一串?dāng)?shù)字:1、2、7 和 10??倲?shù)是 20,除以 4 得到平均值 5。因此,數(shù)字字符串不包含平均數(shù) (5),但它確實(shí)包含一個(gè)平均值 (7),這是最接近平均值的數(shù)字。這與馬克吐溫的一句話相對(duì)應(yīng):“人物經(jīng)常迷惑我,尤其是當(dāng)我自己安排它們時(shí)。

如果依賴于每個(gè)零件上的所有規(guī)格都是“典型”的,則有時(shí)特定電路可能無(wú)法正常工作。那么,為什么半導(dǎo)體制造商要在數(shù)據(jù)手冊(cè)上引用典型規(guī)格呢?它們僅供一般指導(dǎo)。作為人類,我們?cè)谌粘I钪凶鲱愃频氖虑椤@?,我們可以談?wù)撘浴捌囬L(zhǎng)度”衡量的距離。有一次,安全專家建議在我們的車和我們前面的車之間留出空間。他們說(shuō),我們每行駛 10 英里,就要留出一輛車長(zhǎng)的空間(每小時(shí) 6 英里意味著留下 8 輛車長(zhǎng)的空間)。這是一般規(guī)則,而不是精確的測(cè)量。畢竟,他們指的是智能汽車(2英尺或6.1956米)或18年凱迪拉克?(5.5英尺或9.<>米)的長(zhǎng)度。4)?今天,同樣的安全專家建議在汽車通過(guò)道路上的固定點(diǎn)時(shí)觀察前方,并每每小時(shí) 10 英里計(jì)算一秒。有人拿出秒表來(lái)測(cè)量嗎?只有工程師才會(huì)想要測(cè)量納秒——大多數(shù)人只是說(shuō),“一,一千;兩個(gè),一千“在他們的呼吸下來(lái)衡量這一點(diǎn)。

我們需要構(gòu)建一個(gè)物理原型嗎?

顯然,有必要將不同的錯(cuò)誤源添加到一起以正確評(píng)估系統(tǒng)錯(cuò)誤。這就是為什么使用應(yīng)用筆記很重要的原因5,6、計(jì)算器和設(shè)計(jì)工具作為指南,幫助評(píng)估精度、噪聲、有效位數(shù) (ENOB)、帶隙和良率7,8.但是,工程師在討論是否需要物理原型時(shí),必須了解電路仿真的局限性。(注:關(guān)于物理原型的爭(zhēng)論已經(jīng)持續(xù)了幾十年,這不會(huì)是關(guān)于這個(gè)主題的最終決定。

為了加快仿真(SIM)過(guò)程,工程師通常會(huì)簡(jiǎn)化器件模型。例如,在正?;蛘蚱媚J较聦?duì)晶體管和其他部件進(jìn)行建模是很常見(jiàn)的。這是合乎邏輯的,因?yàn)檫@些是最常用的模式。我們將研究一種早期的SIM方法,稱為集成電路重點(diǎn)仿真程序(SPICE9),一種模擬電子電路模擬器,于 1970 年代初在加州大學(xué)伯克利分校率先推出。典型的NPN晶體管模型在晶體管正向偏置的情況下工作,作為發(fā)射極跟隨器或增益級(jí)。

線性正向偏置NPN晶體管發(fā)射極跟隨器(圖3A)是在典型的SPICE模型中建模的。圖3B為齊納二極管。當(dāng)基極與發(fā)射極短路時(shí),晶體管變成齊納二極管,如圖3C所示。SPICE模型可以包括齊納模式嗎?當(dāng)然,但它不是經(jīng)常需要的,因此只會(huì)減慢模擬速度并使模擬復(fù)雜化。這只是加快SIM卡速度的一個(gè)快捷方式。很多時(shí)候,線性模式被認(rèn)為是理所當(dāng)然的,以至于沒(méi)有指定電源。假設(shè)電源遠(yuǎn)離信號(hào)電壓,因此器件永遠(yuǎn)不會(huì)在非線性模式下工作。工程師需要確保有足夠的動(dòng)力頭部和腳部空間。事實(shí)上,在許多版本的SPICE運(yùn)行之前,需要首先在單獨(dú)的步驟中計(jì)算直流偏置點(diǎn)。這種晶體管模型限制只是仿真和物理原型不同的一個(gè)領(lǐng)域;幾乎所有模型都最小化,以降低復(fù)雜性并減少仿真或運(yùn)行時(shí)間。

pYYBAGPlrzWATq_FAAAUbmWHfG8680.gif?imgver=1

圖3.A 表示線性發(fā)射器跟隨器;B是齊納二極管;C是作為齊納二極管連接的晶體管。

此外,有時(shí)數(shù)據(jù)手冊(cè)并不清楚所有參數(shù)。前段時(shí)間,我在一家半導(dǎo)體公司工作,該公司不再在單個(gè)硅襯底上制造分立晶體管。有兩個(gè)PNP和三個(gè)NPN晶體管一起制造,以便它們與溫度匹配和跟蹤良好。就在原型電路布置為PCB之前,一位工程師注意到這兩個(gè)電路不能很好地跟蹤溫度。他決定在IC中使用四個(gè)晶體管。它們被用作兩個(gè)達(dá)林頓連接的發(fā)射器跟隨器。每個(gè)電路使用一個(gè)PNP和一個(gè)NPN。由于它們只是發(fā)射極跟隨器取代分立晶體管發(fā)射極跟隨器,并且時(shí)間緊迫,因此它們沒(méi)有原型。電路板回來(lái)了,事情幾乎可以工作——溫度跟蹤很好,但我們?cè)黾恿司薮蟮牟罘衷鲆婧拖辔徽`差。這是我們第一次看到具有差分增益的發(fā)射極跟隨器,因?yàn)楫?dāng)寄生集電極電容隨集電極電壓變化值時(shí),通常在共發(fā)射極放大器中看到差分增益。與低頻增益相比,它會(huì)導(dǎo)致高頻增益發(fā)生變化。

發(fā)生此錯(cuò)誤的原因是數(shù)據(jù)手冊(cè)未指定將晶體管與基板隔離的反向偏置二極管是變電容二極管。變差帽10二極管,也稱為“變?nèi)荻O管”或“調(diào)諧二極管”,其電容隨反向偏置二極管兩端的電壓變化。這是一個(gè)物理原型會(huì)揭示的驚喜。因此,教訓(xùn)是在決定不制作原型時(shí)要非常小心。對(duì)于表面貼裝零件(幾乎不可能手工連接原型),創(chuàng)建多個(gè)PCB布局是關(guān)鍵步驟。您的“原型”可能是三種布局中的第一個(gè),最終的板希望是第三種布局。

結(jié)論

我們中的許多人都很幸運(yùn),有父母、祖父母和模擬導(dǎo)師提醒我們,在電子產(chǎn)品和生活中,沒(méi)有真正的捷徑。盡管在我們的設(shè)計(jì)中使用四舍五入的數(shù)字、典型規(guī)格和快速仿真很誘人,但我們必須問(wèn)自己,從長(zhǎng)遠(yuǎn)來(lái)看,這些捷徑是否真的可以節(jié)省時(shí)間。數(shù)據(jù)手冊(cè)規(guī)格和仿真無(wú)法與工程師最寶貴的資產(chǎn)(知識(shí)和判斷)的價(jià)值相媲美。

審核編輯:郭婷

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

    關(guān)注

    148

    文章

    10097

    瀏覽量

    171536
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6692

    瀏覽量

    189157
  • 運(yùn)算放大器
    +關(guān)注

    關(guān)注

    217

    文章

    5711

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    LabVIEW如何實(shí)現(xiàn)四舍五入

    LabVIEW默認(rèn)的實(shí)現(xiàn)的是科學(xué)四舍五入,而不是真正的、傳統(tǒng)的四舍五入,怎樣把2.5四舍五入為3?LabVIEW算出居然是2,并且試了好幾種方法都沒(méi)有辦法得到3,真是太無(wú)語(yǔ)了。
    發(fā)表于 01-25 00:16

    怎么讓1位小數(shù)四舍五入?

    就是保留一位小數(shù),多余的四舍五入。不要前面板設(shè)置的那種,labview可以做得到嗎?大神幫幫忙~!
    發(fā)表于 11-29 15:21

    在stm32中做float數(shù)的乘法運(yùn)算,結(jié)果小數(shù)部分總是被四舍五入

    我在stm32中做float數(shù)的乘法運(yùn)算,結(jié)果小數(shù)部分總是被四舍五入了,感覺(jué)好奇怪哦,代碼如下 float xreal[1024]={0}; float yimag[1024]={0}; float prodreal,prodimag,temp; for(i=0;i
    發(fā)表于 03-14 06:35

    labview 45

    labview沒(méi)有現(xiàn)存的四舍五入的程序,附件是保留小數(shù)點(diǎn)后兩位,大家可以參考著改成可以設(shè)置小數(shù)位的VI。
    發(fā)表于 01-14 09:51

    如何在iMX8M mini上捕捉奇怪的分辨率?

    我正在為 iMX8M 迷你模塊開(kāi)發(fā)傳感器驅(qū)動(dòng)程序。此傳感器允許具有奇數(shù)高度值的分辨率,例如寬度=240 x 高度=135。我注意到每次輸入奇數(shù)高度時(shí),該值都會(huì)四舍五入到下一個(gè)偶數(shù),在本例中,從 135 四舍五入到 136。這是一些特定于平臺(tái)的限制嗎?有什么理由不支持奇怪的
    發(fā)表于 03-24 07:25

    LabView設(shè)計(jì)程序,利用“六入成雙”的方法實(shí)現(xiàn)數(shù)字的舍入功能。

    請(qǐng)教各位大佬,目前只能實(shí)現(xiàn)“四舍五入” 原理:“465湊偶”,這里“”是指≤4 時(shí)舍去,\"六\"是指≥6時(shí)進(jìn)上,\"\"指的是根據(jù)
    發(fā)表于 05-13 10:56

    單片機(jī)取下整怎么四舍五入

    單片機(jī)取下整怎么四舍五入
    發(fā)表于 09-26 08:17

    Xilinx平方根IP核的整形平方根算法

    Round Pos Inf:四舍五入,+0.5之后四舍五入,在負(fù)數(shù)時(shí)和第三種有區(qū)別。
    發(fā)表于 07-12 08:38 ?2851次閱讀
    Xilinx平方根IP核的整形平方根算法

    西門子PLC中四舍五入和截取函數(shù)顯示

    四舍五入和截取函數(shù)也屬于數(shù)據(jù)類型轉(zhuǎn)換函數(shù)。下表顯示了這些函數(shù)的名稱、數(shù)據(jù)類型(輸入?yún)?shù)和函數(shù)值)和任務(wù)。 “取整”指令用于將輸入 IN 的值取整為最接近的整數(shù)。該指令將輸入 IN 的值解釋為浮點(diǎn)數(shù)
    的頭像 發(fā)表于 08-16 16:08 ?7193次閱讀

    Python的四舍五入如何去實(shí)現(xiàn)呢

    大多數(shù)情況下,我們會(huì)使用 round 來(lái)保留小數(shù),但這并不符合我們?cè)跀?shù)學(xué)知識(shí)里的規(guī)則。
    的頭像 發(fā)表于 10-12 11:19 ?2334次閱讀
    Python的<b class='flag-5'>四舍五入</b>如何去實(shí)現(xiàn)呢

    四舍五入數(shù)字、典型規(guī)格模擬危險(xiǎn)

    發(fā)表于 11-17 12:41 ?0次下載
    <b class='flag-5'>四舍五入</b>的<b class='flag-5'>數(shù)字</b>、<b class='flag-5'>典型</b><b class='flag-5'>規(guī)格</b>和<b class='flag-5'>模擬</b>的<b class='flag-5'>危險(xiǎn)</b>

    ROUND函數(shù)是什么意思?

    ROUND函數(shù)是Excel中的一個(gè)基本函數(shù),作用按指定的位數(shù)對(duì)數(shù)值進(jìn)行四舍五入,語(yǔ)法是ROUND(number,num_digits)。
    的頭像 發(fā)表于 05-25 15:22 ?3w次閱讀
    ROUND函數(shù)是什么意思?

    round函數(shù)公式怎么輸入

    round函數(shù)是一種用于四舍五入取整的數(shù)學(xué)函數(shù)。它接受一個(gè)數(shù)字作為輸入,并根據(jù)特定的規(guī)則返回一個(gè)整數(shù)或浮點(diǎn)數(shù)作為輸出。 在大多數(shù)編程語(yǔ)言中,round函數(shù)的一般語(yǔ)法如下: round(number
    的頭像 發(fā)表于 01-15 17:27 ?1467次閱讀

    FPGA加法截位處理方法介紹

    本模塊實(shí)現(xiàn)輸入與輸出位寬相同數(shù)據(jù)加法,并對(duì)結(jié)果進(jìn)行四舍五入截位,對(duì)標(biāo)matlab round函數(shù)。
    的頭像 發(fā)表于 04-18 16:53 ?1190次閱讀

    接地探針如何計(jì)算

    安培數(shù)計(jì)算:對(duì)于每1A的電流(四舍五入到下一個(gè)最高整數(shù)),需要一個(gè)探針。
    的頭像 發(fā)表于 04-29 09:39 ?1080次閱讀