11A52: Difference between revisions

Jump to navigation Jump to search
1,728 bytes added ,  4 January 2023
no edit summary
No edit summary
No edit summary
Line 33: Line 33:


==Internals==
==Internals==
===Analog===
Each input channel has a separate 50 ohm attenuator containing, two X10 attenuators, a skin effect correction network, an AC coupling capacitor,  a signal pickoff for the input protection network and a switch selecting the calibrator or signal input. In normal operation the calibrator signal to the attenuator is instead connected to ground.  
Each input channel has a separate 50 ohm attenuator containing, two X10 attenuators, a skin effect correction network, an AC coupling capacitor,  a signal pickoff for the input protection network and a switch selecting the calibrator or signal input. In normal operation the calibrator signal to the attenuator is instead connected to ground.  


Line 45: Line 46:


Each M377 amplifier's nominal common-mode output voltage is zero whether enabled or not. When not enabled, each M377 differential output is exactly zero by design. This fact is used during calibration by the plugin’s firmware to determine the mainframe’s imbalance and compensate for it during normal operation.  
Each M377 amplifier's nominal common-mode output voltage is zero whether enabled or not. When not enabled, each M377 differential output is exactly zero by design. This fact is used during calibration by the plugin’s firmware to determine the mainframe’s imbalance and compensate for it during normal operation.  
Each of the two channels has its own AUX output on dedicated pins of the plug-in interface connector:
{| class="wikitable" style="margin:auto"
|-
! signal name !! positive pin number !! negative pin number
|-
| AUX 1 || B38 || B37
|-
| AUX 2 || A36 || A35
|-
|}
See also the block diagram below.
===Digital===
The [[11A32]] and [[11A34]] and 11A52 were originally intended to use [[Intel 8052]] microcontrollers.
However, during development, the firmware swelled beyond that chip's 8192-byte maximum on-chip
ROM size.  [[Doug Haines]] found an alternate supplier of 8051-compatible chips (OKI Semiconductor)
that offered a 16Kbyte on-chip ROM, and that's what the plug-ins wound up with. The finished code size wound up at about 14 KB.


In the 11A52, the digital output of the M94 overload detectors (one per channel) are received by the microprocessor.  
In the 11A52, the digital output of the M94 overload detectors (one per channel) are received by the microprocessor.  
Line 52: Line 73:
During the 11A52's self-check, the M94 IC for each channel is tested.  
During the 11A52's self-check, the M94 IC for each channel is tested.  
An analog switch injects test currents, positive and negative, into the summing junction at the input of each M94.  
An analog switch injects test currents, positive and negative, into the summing junction at the input of each M94.  
The outputs are checked by the self-check software routine.  
The outputs are checked by the self-check software routine.
 
The 11A32 also contains a Dallas Semiconductor DS1220Y NVRAM storing last settings, calibration constants, and instrument serial number. 
The DS1220Y contains a battery with a typical life time of 20-30 years. 
 
There is also an [[ACVS]] (Analog Control Voltage System) sample and hold module on a daughter board that generates the analog voltages needed for gain and offset, including error correction
under microcontroller firmware control. 
 
The microcontroller also provides the digital signals sent to the M377 amplifier, setting one of its six fixed gains, one of its three bandwidths, turning on or off its selected output, and each output's normal or invert state.
 
Digital mainframes do waveform manipulation (addition, subtraction, multiplication, etc.).  Consequently only one 11A52 output is on at a time.  Analog mainframes however allow more than one channel to be on at a time.  This allows the plugin channels to be added or subtracted in the plugin.


==Links==
==Links==
63

edits

Navigation menu