This is an emerging Octopux HOWTO list. Use Index to find a solution for the problem you have encountered by the keyword. Mail me if the solution is yet not in the list. Provide the description of the problem and the command log. If you are working in emacs, the best way is to send me the copy of the inferior Lisp buffer:Thank you for your cooperation!
- call the emacs mailer: Alt-X mail
- fill in the To: and Subject: fields
- place your cursor below the line --text follows this line--
- insert the inferior Lisp buffer: Alt-X insert-buffer, answer *inferior-lisp* to the prompt
- send the mail: Ctrl-C Ctrl-C
(calibrate *dac-alpha-beta* (list ... ... ... ))Now you can use DACs as voltage sources.
(calibrate *pdac-alpha-beta* #P...)Now you can use PDACs as voltage sources.
(calibrate *dac-iload* (list ... ... ... )) (calibrate *pdac-iload* #P...)Now you can use DACs and PDACs as rough current sources.
(calibrate *dac-eload* (list ... ... ... ))Now you can use your channels as fine current sources. Note that there is no special function to calibrate the external loading resistors of power DACs because they share the resistors with regular DACs. Also keep in mind that the resistance you get includes the resistance of low-pass filters (ca. 25 Ohm).
At this stage, you can also extract the resistive tree of your chip. Use keys ":cal-tree t" and ":cal-probe-current ..." to ensure the proper tree extraction.
(calibrate *dac-limits* (list ... ... ... ))
(calibrate *adc-alpha-beta* (list ... ... ... ))Now you can run digital patterns.
(load "save-calibr") (save (list *dac-alpha-beta* ...) "mycalibr.lsp")Do not name the save file "calibr.lsp"!
(load "calibr") ; to provide a fallback in case ; you use a channel that has not ; been calibrated (load "mycalibr") ; load your real calibrations