ElecFi Makers

使用SCPI 控制的前級放大器

使用SCPI 控制的前級放大器

在尋找低電平的干擾源時,如果標準儀器(甚至是優秀的萬用表或示波器)的靈敏度不夠,這時通常需要使用前置放大器。

有一些專門的儀器,如納伏計,可以量測到更低的電平,但卻僅限於低速信號。

示波器即使採用超取樣和boxcar平均法,其本底雜訊也太高。因此,我們需要製作一個前級放大器。

但是這些放大器的周邊細節非常繁雜,在AC模式下,需要對去耦電容進行沉澱和放電、調節增益以及開關輸出。所有這些週邊設備都由 SCPI 控制,但整個設置對我來說有點亂。

設計的目標是:

  • 單個設備,不需要多個元件的組合
  • 增益 1X、10X、100X,以電腦切換
  • 最大輸出振幅 10V 於10k負載。
  • 交流或直流耦合,具有預充電和放電功能,以降低偏置所需安定時間。
  • 頻寬從直流或 1Hz (交流模式)到幾千赫茲
  • 低噪音
  • USB 供電,但通過光隔離器和隔離電源完全隔離。
  • SCPI 可控
  • 具LCD 顯示幕以便檢視設定

為了實現這一功能,我將調試器分成了兩個模組;

類比模組部分負責放電和預充電、交流和直流耦合、在 1 到 10 之間設置兩級增益以及啟動/禁用輸出。所有功能都使用作為繼電器的 PhotoFet 進行控制。

數位模組部分為 Arduino擴展HAT,用於連接類比部分和 LCD,並從 USB 電源產生 +/-15V 類比電壓。

 The Analog Part

 

 

從左到右依次是放電開關、AC/DC 開關和阻斷電容、預充電開關,以及使用 OP177 精密運算放大器的兩個可切換增益的運算放大器級。

右側是輸出開關和 10K(外部)負載。所有開關都是 AQY212EH PhotoMos 器件。

它們通過一個 ULN2003 介面驅動器IC(原理圖上未顯示)與數位介面連接。背靠背 BC548N 對用作輸入保護。類比部分有自己的接地系統,輸入和輸出 BNC 連接器與外殼和數位部分隔離。

 

The Digital Part

數位部分是以 Arduino UNO/Leonardo 微控制器板的HAT實現的。除了連接介面之外,唯一有趣的部分是 USB/5V 至 +/-15V 轉換器。

原本可以使用標準磚塊(TRACO 或類似供應商提供),但它們的噪音太大,並不太適合。因此使用了一個自由運行的Royer轉換器,帶有兩個低飽和電壓的 ZTX851 電晶體,外加兩個 3 腳穩壓器(78L15、79L15)來穩定輸出。

使用的變壓器是 Vogt 生產的 ISDN 變壓器,略有損壞,請參見此處:

 


 

 

這個變壓器的初級和次級之間的絕緣電壓高達 4 千伏,因此使用上很安全。保持低尖峰的竅門是在初級側安裝一個緩衝器,降低開關的陡度。

除此之外,沒有什麼特別之處。原理圖:



 

 

 

軟體

整個系統由 SCPI 控制。執行的具體命令如下

 

DISCHG:SET value
PRECHG:SET value
DCMODE:SET value
AMP1:SET value
AMP2:SET value
OUTP:SET value
PRINTALL?

 

其中值可以是 ON 或 OFF、0 或 1。

 

首次結果

事實上非常令人滿意。讓我們先看一個全振幅的三角波,以檢查線性問題:

 


 

 

看起來不錯,增益誤差低於 2%。現在是上升和下降時間,使用全幅方波,增益為 X100:

 


 

 

也不錯。沒有明顯的過沖、增益完美、上升和下降時間相等,並顯示約 10kHz 的全功率頻寬。

 

接著是完全沒有信號的情況下檢視雜訊。

我們再次使用直流模式和增益 X100:

 

 


 

尖峰信號是來自羅耶轉換器的殘留信號。交流信號的有效值約為 1.2mV,峰值低於 16mV,所有這些都經過 X100 放大,因此輸入端分別為 12uVrms 和 160uVpp。

運算放大器本身的雜訊在輸出端約為 2mVpp,在輸入端約為 20uVpp。如果採用更先進的濾波技術,可能可以消除更多的尖峰雜訊,但這可能事倍功半。儀器裝箱後將進行更多測試。

如果只需要低頻信號,我們可以使用低通濾波器來消除尖峰。有關脈衝幹擾濾波器的建議,請參閱此處:

 


 

 

殼體

採用Hammond 1590D 鋁箱。

 

 


 

內部結構見此處:

 


整個設備運作良好。

於 10/11/2023 01:56:00 PM
標籤: Measurement, PreAmp, Tool & Equipment

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)
  • Curve Tracer UPDATE
    Intelligent CurveTracer Software Release #軟體更新 #Software Update You can now download it at Github . The Latest version of Locky_Z's Curv...
  • Tektronix TDS1000, 2000, 3000 Hack Upgrade Performance!
    How to Hack the Bandwidth and Sample Rate for Tektronix TDS1000-2000-3000 Series Oscilloscope? Xi @ EEVBlog Summary: 1. Let firmware is V3.3...
  • Amanero Isolatior: built-in isolator without adapter?
      The XMOS-cored USB to I2S has a lots of implementation, since its design is widely open, we have seen so many variations that includes bui...

The Cool Sound of Tubes

 Source: https://spectrum.ieee.org/the-cool-sound-of-tubes>  One of the last remaining tube domains is in music applications, but there t...

  • 首頁

Catagory

  • Academic (10)
  • ADC (4)
  • Audio Interface (3)
  • Clone&Reverse (6)
  • Code (2)
  • Color Calibration (1)
  • DAC (6)
  • Digital Lines (5)
  • DIY (6)
  • FPGA (1)
  • Hack (3)
  • HPAmp (6)
  • I2S (1)
  • IIS (1)
  • Measurement (11)
  • OPA (2)
  • OSHW (10)
  • Power Amp (13)
  • Power Supply (1)
  • PreAmp (4)
  • PSPICE (3)
  • R2R (1)
  • Repair (2)
  • SIT (4)
  • Software (6)
  • Teardown (6)
  • Theoery (9)
  • Time (1)
  • Tool & Equipment (17)
  • Tube (5)
  • Tube Emulation (1)
  • V-FET (4)
  • VFET (4)
  • Vintage (9)
  • 繁體中文化 (2)

Blog Archive

  • January 2025 (1)
  • August 2024 (1)
  • July 2024 (2)
  • May 2024 (1)
  • October 2023 (5)
  • September 2023 (5)
  • June 2023 (2)
  • June 2022 (2)
  • May 2022 (2)
  • March 2022 (3)
  • October 2021 (3)
  • September 2021 (6)
  • August 2021 (3)
  • July 2021 (7)
  • June 2021 (2)
  • May 2021 (1)
  • March 2021 (1)
  • January 2021 (3)
  • December 2020 (4)
  • November 2020 (3)
  • October 2020 (7)
  • September 2020 (13)
  • June 2019 (1)
  • March 2018 (1)

Report Abuse

Awesome Inc. theme. Powered by Blogger.