#量測 #訊號產生器 #函數產生器 #電壓增益放大器VGA #流回饋放大器CFA #差分接收器放大器
【訊號輸出設計】
訊號產生器產生定義的電訊號,其特性會隨著時間的推移而變化。如果這些訊號表現為簡單的週期波形,如正弦波、方波或三角波,那麼這些訊號產生器便稱之為「函數產生器」,通常用於檢查電路或元件的功能。將訊號產生器定義的訊號施加於被測電路的輸入端,並在輸出端連接至相應的量測設備,例如:示波器,使用者就可對電路進行評估。
過去,主要的挑戰通常包括如何設計訊號產生器的輸出級。典型的訊號產生器提供 25mV~5V 輸出電壓,為驅動 50Ω 或更高的負載,一般會在輸出端使用功能強大的分立式元件、多個並行元件或成本高昂的專用晶片 (ASIC)。其內部通常具有繼電器,以允許裝置在不同的放大或衰減級之間切換、調節輸出電平。根據需要開關繼電器來實現各種增益時,在一定程度上會導致操作斷續。
現在,透過更高功率的電壓增益放大器 (VGA)、大功率的流回饋放大器 (CFA) 和差分接收器放大器的組合,可相對輕鬆地構建精小型高功率訊號產生器輸出級。它具有更高的系統可靠性、更長的服務壽命和更低的成本,優於傳統輸出級。
延伸閱讀:
《功能強大的訊號產生器輸出級設計》
http://compotechasia.com/a/tech_application/2020/0824/45572.html
#亞德諾ADI #AD8338 #ADA4870 #AD8130
函數產生器操作 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] Ethereum RNG (RANDAO & VDF)
✍️ Kimi Wu
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Ethereum RNG solution(RANDAO & VDF)
RNG是Random Number Generator,也就是亂數產生器
在現實世界中要產生真正的隨機數,其實不容易,各個語言的library所提供的隨機數,都是偽隨機數,是可以預測的,不過在大部分的應用場域,都是可以應付的。區塊鏈的世界,面對的是全世界的人,怎麼產生不可預測的隨機數,就很重要,不然就可以被有心人所操作。例如Ethereum Beacon chain(POS chain)中的validator/attester(產塊跟驗證的角色),若是可以被預測,那大概就沒有人會相信這條鏈了。而這也是Ethereum Serenity(Eth-2.0),所遇到的問題之一。目前隨機數的產生,就由RANDOA + VDF所產生,以下就分別介紹
RANDAO
RANDAO是利用經濟模式(獎勵跟處罰)的方式,促使在公共場域中能產生隨機變數
原理很簡單,想參加的人把拿錢來抵押,需要產生隨機數的人要付錢。所以參加者就可以從中分潤,當然不守規矩抵押的錢也就會被沒收,利用獎勵跟處罰的方式迫使大家都守規矩。詳細步驟如下:
首先,會有個收集seed的時間,例如6個block的時間。接著,想參與的人,投入某個數量的ETH到RANDAO這個smart contract(作質押),然後附上secret(某個只有你知道的值s,然後作sha3)。
等收集時間結束,就是驗證時間。此階段所有參與著需要把s傳入smart contract做驗證,smart contract會把s作sha3,去驗證是不是跟第一階段傳進來的一致。最終會把驗證過的s當作seed去產生隨機數。
最後,就是產生隨機數,然後把隨機數傳給之前有請求過的contract。然後歸還質押的ETH跟利潤分給參與者。
此外有幾個附加條件
第一階段若收集到數筆一樣的secret,只接受第一筆
第一階段會規定基本人數,若結束後未到達人數門檻,則此次的產生就失敗
若第二階段需提供s3.1 若未提供,則質押的ETH會被沒收3.2 若此階段有一個以上參與著未提供s,則此次產生失敗,並且把沒收的 ETH分給有提供s的參與者。且退還請求者所支付的ETH。
VDF
VDF 全名為Verifiable delay functions,從字面上有點難懂在幹嘛,從運作方面做解釋,就是輸入一個值,然後運算一段時間(delay),得出一個結果,最後這個結果是可以被輕易驗證的。如下列算式,
f(x) = g(g(g(g(….g(x)….)))) where g(x) = xor(x^((p+1)/4), 1) mod p 其反函數為h(x) = xor(x, 1)² mod p
上面提到「運算一段時間」的運算,其實是重複做同一種運算,從數學式看就很清楚,把x帶入g(x),然後把算出的結果再帶入g(x)。所以同一段時間,如果能迭代的次數比其他人多,那其他人就猜不到結果,也就沒辦法預測亂數結果。
最後,介紹一下這兩個方法怎麼運用在Ethereum Serenity中
首先,RANDAO會在內建在Beacon chain的邏輯中,而不是一個獨立的smart contract,但RANDAO有個缺點,就是最後一位可以預測/操縱結果。如下圖,因為最後一位可以知道前面的值,所以在最後可以決定要出值或是不出,因此可以操縱結果。(目前epoch是64個slot,而每個slot是6秒,所以epoch約是6.4 minutes)
source : Justin Drake slides on DevCon4
所以設計上除了RANDAO,還多一層VDF。 VDF把RANDAO產生出來的亂數當種子去產生亂數,而且計算時間要夠長(至少要一個epoch,目前規劃是10個epoch,不過相信還會有變動),如下圖
source : Justin Drake slides on DevCon4
實際的lifecycle會像這樣,在VDF計算完後,會有一個epoch的緩衝讓這個亂數可以上鏈,然後接著下一個RANDAO mixing。
source : Justin Drake slides on DevCon4
但問題來了,怎麼確保沒有人算得比你快??
所以Ethereum Foundation計畫做硬體,設計新的ASIC晶片來計算VDF,以確保沒人可以預測最終的亂數。實際設計當然不是Foundation的researcher們,他們找了學界跟產業的IC design專家做設計,因為硬體研發費用龐大,Filecoin也一起支援這項計畫。更多細節的部分,可以參考Minimal VDF randomness beacon
other references :RANDAO中文白皮書Justin Drake explains “Ethereum 2.0 randomness” on Devcon4
Originally published at kimiwublog.blogspot.com.
Ethereum RNG (RANDAO & VDF) was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
函數產生器操作 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最讚貼文
#量測 #示波器 #波形產生器 #電源供應器 #頻率響應測試 #嵌入式系統 #汽車串列匯流排 #新創Startup #自造者Maker
【示波器+波形產生器+電源供應器,500 美元一次獲得!】
示波器、波形產生器與電源供應器,可謂電子工程的「量測三寶」,整套採購下來費用並不低;對新創或教學單位來說,可能是不小的負擔。量測廠商看到此一需求缺口,祭出「高規低價」的經濟型示波器以拓展新客群,可針對廣泛的嵌入式和汽車串列匯流排應用進行解碼和分析,包括 I2C、SPI、UART / RS232、CAN 和 LIN,讓人眼睛一亮的是:售價從 500 美元起跳、甚至比一支智慧型手機更親民!
量測功能涵蓋示波器、數位電壓表 (經註冊免費獲得) 和頻率計等 24 個典型示波器量測功能,可快速分析訊號並確定相關參數;閘控快速傅立葉轉換 (FFT) 函數可提供額外的訊號分析,用戶可在單一螢幕上將時域和頻域做關聯性比對,波罩限制測試還可協助檢測訊號錯誤。同系列較高階的機型,還內建可換算頻率的 WaveGen 函數產生器和頻率響應分析儀,方便理解「波特圖」基本原理。
FFT 功能可發現串擾或因放大器非線性所引發的類比訊號失真問題,讓工程師得以細察隨機/偶發突波及異常訊號。除了波特圖和波形更新率優勢外,頻寬、採樣率和儲存深度是選擇數位示波器常用的評估指標,因為將關係到可觀測的最高頻率、繪圖精細度,以及連續採集和儲存能力。以「簡單」為訴求,該系列內建 11 種演示訊號供參酌,且允許關閉「自動量測模式」,讓使用者有更多操作選擇和嘗試型態,適用於教育訓練、生產測試或自造者。
基於成本與技術考量,「頻率響應測試」通常不在經濟型示波器的標配之列,但此款新問市的「六合一整合儀器」卻罕見大手筆將其納入。透過 20Hz~20 MHz 大範圍增益與相位曲線自動掃瞄,可從波特圖看出在不同頻率條件下的系統增益大小、相位及變化趨勢;之所以能實現這個超級任務,是拜高效能元件和專業軟體分析能力所賜,可在類比通道上執行加、減、乘、除等濾波器運算功能。此外,它還免費標配兩支可切換衰減比的探棒,再為用戶省下一筆採購費用。
延伸閱讀:
《向下滲透!Keysight 進軍「經濟型示波器」市場》
http://compotechasia.com/a/celue___/2017/0425/35227.html
(點擊內文標題即可閱讀全文)
#是德科技Keysight #InfiniVision 1000 X #EDUX1002G #DSOX1102G #MegaZoom
★★【智慧應用開發論壇】(FB 不公開社團:https://www.facebook.com/groups/smart.application/) 誠邀各界擁有工程專業或實作經驗的好手參與討論,採「實名制」入社。申請加入前請至 https://goo.gl/forms/829J9rWjR3lVJ67S2 填寫基本資料,以利規劃議題方向;未留資料者恕不受理。★★
函數產生器操作 在 [問題] 函數產生器的振幅跟示波器不一樣(@_@) - 看板Electronics 的推薦與評價
我用函數產生器丟出正弦波
頻率 1000k Hz
振幅 200m Vpp
沒有OffSet 也沒有Phase 如圖↓
我直接連結示波器
但是…示波器卻顯示…↓
一格是 200 mV 對吧 (左上角)
這樣的話意思就是說…
這個正弦波是
振幅 400m Vpp
想請問專業
是我判讀錯誤嗎
還是有其他我認知錯誤的地方(._.)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.151.245
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1493631164.A.929.html
卻可以得到一條 9 V 的圖形
我的探棒是那種BNC直接轉紅黑鱷魚夾的那種
※ 編輯: bovey0509 (140.122.151.245), 05/01/2017 20:49:28
不過想請問各位 如何調整示波器(・・;
Agilent Technologies 的 DSO-X 2002A
下圖是操作介面↓
我設法在技術手冊找了 不過還是不太懂
※ 編輯: bovey0509 (140.122.151.245), 05/01/2017 23:59:51
上面的圖片就是這樣的
※ 編輯: bovey0509 (140.122.168.237), 05/02/2017 11:54:50
... <看更多>