the E36xx series does not have a downprogrammer. you need a 66xx series supplies for that, like a 6630b or a 6624a
http://electronicdesign.com/article/test-and-measurement/If-Your-Power-Supply-Needs-Fast-Rise-And-Fall-Times-Try-A-Down-Programmer-64725http://powersupplyblog.tm.agilent.com/2012/03/if-you-need-fast-rise-and-fall-times.html@solid_liq : the encoders all fail on the older models. that thing is optical: if it gets dust inside it dies. its easy to fix, pop the front panel off , slide the pcb out : a blast of air and you are done. the newer models have sealed encoders ( last 5 years of production )
@saturation: if you are designing battery operated systems you need to be awara that, when testing on a bench with a power supply instead of the battery, you may get unexpected behavior ... that is why companies like agilent and keithley make special 'battery emulating' power supplies. those machines have downprogrammers on board and you can tell the supply : i want you to behave like a nicd , nimh liion or other type battery with these parameters. and the machine will do that. especially when designin liion charger you need that stuff. you can't experiment on real liion cells ... way too dangerous. ( don't listen to people that claim 'i've done experiments on real li-ion cells and it never went wrong'. li-ion cells are dangerous. i have seen many blow up in the lab. whenever we were working on a charging system the cells were put in a blast proof container with a fire extinghuisher nearby. The temp chamber also had built in auto-extinghuishers. and there too i have seen many go off... ) i did designs for cell-phones... many blew up during the first trials. Li-ion was a new chemistry and very little was known... there were no dedicated charging ic's ( heh , i was designing them
)
Primary batteries are not designed to eat current, but they will.... a power supply won't... so : different behavior again.
Another problem : you design car electronics.. that lead acid battery will eat whatever you feed it. so designing car electronics need to be done on a battery emulator , not on a regular bench supply !
as for the insides :
back end under the fan : GPIB and uart + control cpu through an optical link. the power supplies are galvanically isolated from the ground. communication is through built in optical link
big heatsink : 0--6 volts channel -0--5 amps. analog block on the board. the column of big fat 8 pins chips on the right hand side are analog optocouplers. this is done to be able to galvanically isolate the two channels on the supply as well. they are totally floating in respect to each other.
front
the +20 - 20 regulator and support electronics.
the big plcc's are a custom asic containing the control logic + digitizer and next to it is a 80188 with ram and eprom containing the supplies firmware. the frontpanel has its own cpu do control keyobard , rotary encoder and display.
the DAc is a 16 bit dac followed by a multiplexer and analog storage system ( Rc network followed by an opamp. the dac scans in 1 microseoncd increments and keeps recharging the capacitors. this save 5 expensive dacs.
the a/d system is the same principle as used in the 34401 multimeter: it is a charge balancing convertor. what they do is charge a capacitor in an integrator circuit for a known time from a known voltage. ( in an integrator capacitor charging is constant and does not follow the exponential curve ) then they discarge the capacitor with the voltage that needs to be measured. all they do is measure the time it takes to discharge. the voltage is a time-ratio of the reference voltage. the entire system is self calibrating.
all you need is a simple comparator ( they use an AD711 ) , two precision opamps ( AD706 ) and a reference source. the rest is a statemachine and counters.
you can breaboard such a convertor and get 20 effective bits out of it without blinking... if you do the layout right and pick the right parts you can pump it to 24 bits.
they are cheap to make and extremely precise. calibration is easy because it can be done in the numerical domain. no need for trimpots and other gimmicks.