Difference between revisions of "LeCroy 6010"

From Nucwiki
Jump to: navigation, search
(Created page with ""Magic Controller" = External = {{mcmaster:lecroy:2228a:ext_front.jpg?300}} <code> LeCroy 2228A TDC COM STOP COM START STOP 0 1 2 3 4 5 6 7 CLEAR 63348 </code> {{mcmaster...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
"Magic Controller"
 
"Magic Controller"
  
= External =
+
[[File:mcmaster_lecroy_6010_magic_controller_front.jpg|100 px]]
  
{{mcmaster:lecroy:2228a:ext_front.jpg?300}}
+
Page to collect info on controlling this
  
<code>
 
LeCroy
 
2228A
 
TDC
 
  
COM STOP
+
= GPIB =
COM START
 
STOP
 
0
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
CLEAR
 
63348
 
</code>
 
  
{{mcmaster:lecroy:2228a:ext_top.jpg?300}}
+
Primary goal of this project is to learn how to communicate over GPIB.  Some action I do causes it to twitch on my CAMAC bus analyzer but I can't get it to do much else.  I got it to return some data when I messed with the DOWNLOAD menu but not when I actually tried to read a device register.
  
<code>
 
FULL SCALE COUNT
 
TEST POINT
 
  
PICOSEC./COUNT SELECT
+
= Composite =
250
 
100
 
50
 
  
LeCroy
+
[[File:mcmaster_lectroy_6010_magic_controller_composite_main.png|300 px]]
MODEL 2228A
 
CURRENTS
 
-6V 550 mA
 
+6V 600 mA
 
-24V 140 mA
 
+24V 25 mA
 
LeCroy RESEARCH SYSTEMS
 
  
LAM SELECT
+
More screen captures: https://siliconpr0n.org/uv/lecroy/6010_magic_controller/composite_caps/
END OF CONVERSION (EOC)
 
EOC AND ADDRESSED CHANNEL VALID
 
OC AND ANY CHANNEL VALID
 
OFF
 
  
Q SELECT
+
You need to use this to select RS-232 vs GPIB, baud setitngs, etc.  I have yet to get any activity over RS-232 so sticking for GPIB for now.
EOC
 
EOC AND ADDRESSED CHANNEL VALID
 
EOC AND ANY CHANNEL VALID
 
  
CAUTION
 
CRATE POWER SHOULD BE TURNED OFF DURING INSERTION AND REMOVAL OF UNIT
 
TO AVOID POSSIBLE DAMAGE CAUSED BY MOMENTARY MISALIGNMENT OF CONTACTS
 
</code>
 
  
{{mcmaster:lecroy:2228a:ext_btm.jpg?300}}
+
= RS-232 =
  
 +
[[File:mcmaster_lectroy_6010_magic_controller_composite_aux_ports2.png|300 px]]
  
= Internal =
+
Above: configuration screen
  
{{mcmaster:lecroy:2228a:int_top.jpg?300}}
+
Supports:
 +
* Baud: 75-19200
 +
* Data bits: at least 7, 8
 +
* Stop bits: at least 1
 +
* Parity: odd, even, none
 +
* Flow control: at least CTS/RTS off
  
{{mcmaster:lecroy:2228a:int_btm.jpg?300}}
+
When I got it settings were:
 +
* 9600 baud
 +
* 1 stop bit
 +
* even parity
 +
* 7 bits
 +
* CTS/RTS off
  
Key ICs:
 
* MOTOROLA MC10102P: input quad 2 input NOR gate
 
''' mixes test trigger?
 
* RCA CA3046: NPN transistor array
 
* NE NE521N: dual differential comparator / sense amp
 
* LeCroy SC100: ADC?
 
  
= 2015-06-04 repair =
+
= Keyboard =
  
11 bit ADC (0x600 full range) but values were as follows for the two units I tested:
+
The keyboard (where does this attach?) serial port settings are configured separately than the "RS-232C" settings but are on the same screen
  
Slot 9 (broken knob)
+
= Circuit boards =
<code>
 
CH0: 0x000632
 
CH1: 0x000644
 
CH2: 0x000632
 
CH3: 0x000358
 
CH4: 0x000637
 
CH5: 0x000525
 
CH6: 0x00062A
 
CH7: 0x00063A
 
</code>
 
  
Slot 11 (good knob)
+
== Board 1 ==
<code>
 
CH0: 0x000699
 
CH1: 0x000691
 
CH2: 0x00069D
 
CH3: 0x000353
 
CH4: 0x000696
 
CH5: 0x00069F
 
CH6: 0x00068C
 
CH7: 0x000686
 
</code>
 
  
Both units seem to have constant offset errors, possibly the test pattern generator.  Also, CH3 is flaky on both units...coincidence?
+
At bottom
  
Ran a 14 hour burn in test in test mode (slot 11 / good knob):
+
Chips:
 +
* TMS9914ANL IC interface bus adapter
 +
* HM6116LP-2 (2) 2048 x 8 bit CMOS SRAM
 +
* CRT9212 135 character row buffer memory for CRT/printer
 +
* AM2716 (2) EPROM
  
{{:mcmaster:lecroy:2228a:2015-06-04_n11_cal_all.png?300|}}
 
  
You can see considerable drift on channel 3 (yellow), the channel with a bad reading.  Other channels were pretty stable, within +/- 1 DN over the entire period.  Swapped some ICs around and issue seems to have gone away.
+
== Board 2 ==
  
More measurements after swapping:
+
Middle board
  
{{:mcmaster:lecroy:2228a:2015-06-04_n11_03_cal_all.png?300|}}
 
  
Took about 1200 seconds (20 min) to settle.
+
== Board 3 ==
  
Test code: https:''github.com/JohnDMcMaster/uvscada/blob/master/lecroy_6010/2228a_cal.py
+
Mezzanine board
 +
 
 +
Chips:
 +
* MC68020R... 68k CPU
 +
* MC68881RC16B floating point coprocessor
 +
* PLD? (2)
 +
* SCN68681 dual UART
 +
* M27512F1 (4) EPROM
 +
* ROM chip?
 +
* PLD? (2)
 +
 
 +
 
 +
= References =
 +
 
 +
MODEL 8901A CAMAC-TO-GPIB INTERFACE: http://cdn.teledynelecroy.com/files/manuals/8901aman.pdf
 +
* pg 24: C source code for "Functions to control the CAMAC bus via an 8901A or 6010, from an IBM PC using National Instruments PC-II GPIB Card"
 +
Some more pictures: http://www.pchemlabs.com/product.asp?pid=949

Latest revision as of 06:44, 9 March 2019

"Magic Controller"

Mcmaster lecroy 6010 magic controller front.jpg

Page to collect info on controlling this


GPIB

Primary goal of this project is to learn how to communicate over GPIB. Some action I do causes it to twitch on my CAMAC bus analyzer but I can't get it to do much else. I got it to return some data when I messed with the DOWNLOAD menu but not when I actually tried to read a device register.


Composite

Mcmaster lectroy 6010 magic controller composite main.png

More screen captures: https://siliconpr0n.org/uv/lecroy/6010_magic_controller/composite_caps/

You need to use this to select RS-232 vs GPIB, baud setitngs, etc. I have yet to get any activity over RS-232 so sticking for GPIB for now.


RS-232

Mcmaster lectroy 6010 magic controller composite aux ports2.png

Above: configuration screen

Supports:

  • Baud: 75-19200
  • Data bits: at least 7, 8
  • Stop bits: at least 1
  • Parity: odd, even, none
  • Flow control: at least CTS/RTS off

When I got it settings were:

  • 9600 baud
  • 1 stop bit
  • even parity
  • 7 bits
  • CTS/RTS off


Keyboard

The keyboard (where does this attach?) serial port settings are configured separately than the "RS-232C" settings but are on the same screen

Circuit boards

Board 1

At bottom

Chips:

  • TMS9914ANL IC interface bus adapter
  • HM6116LP-2 (2) 2048 x 8 bit CMOS SRAM
  • CRT9212 135 character row buffer memory for CRT/printer
  • AM2716 (2) EPROM


Board 2

Middle board


Board 3

Mezzanine board

Chips:

  • MC68020R... 68k CPU
  • MC68881RC16B floating point coprocessor
  • PLD? (2)
  • SCN68681 dual UART
  • M27512F1 (4) EPROM
  • ROM chip?
  • PLD? (2)


References

MODEL 8901A CAMAC-TO-GPIB INTERFACE: http://cdn.teledynelecroy.com/files/manuals/8901aman.pdf

  • pg 24: C source code for "Functions to control the CAMAC bus via an 8901A or 6010, from an IBM PC using National Instruments PC-II GPIB Card"

Some more pictures: http://www.pchemlabs.com/product.asp?pid=949