vi Contents
5.4 Examples.......................... 30
6 PID stabilisation 35
6.1 Signalconditioning. . . . . . . . . . . . . . . . . . . . 35
6.2 PIDcontrolloop . . . . . . . . . . . . . . . . . . . . . 36
6.3 DualmodulationwithPID . . . . . . . . . . . . . . . 37
6.4 Noise-eaterimplementation. . . . . . . . . . . . . . . 38
6.5 Example.......................... 39
7 Digital I/O 41
7.1 DB15connector...................... 41
7.2 High-speeddigital . . . . . . . . . . . . . . . . . . . . 43
7.3 XSMAbreakoutboard . . . . . . . . . . . . . . . . . . 45
7.4 Configuration....................... 46
7.5 TTLswitching....................... 48
7.6 Externalswitchingtiming . . . . . . . . . . . . . . . . 49
7.7 Counters.......................... 51
7.8 Examples.......................... 52
8 Simple table mode 55
8.1 Operationalprinciple. . . . . . . . . . . . . . . . . . . 55
8.2 Definingtableentries . . . . . . . . . . . . . . . . . . 56
8.3 DigitalI/O......................... 59
8.4 Loopsandtriggers . . . . . . . . . . . . . . . . . . . . 64
8.5 Uploadanddownload . . . . . . . . . . . . . . . . . . 67
8.6 Re-armandrestart . . . . . . . . . . . . . . . . . . . . 68
8.7 Linearramps ....................... 69
8.8 Synchronoustableexecution . . . . . . . . . . . . . . 71
9 Advanced table mode (XRF) 73
9.1 Operationalprinciple. . . . . . . . . . . . . . . . . . . 73
9.2 Definingtableentries . . . . . . . . . . . . . . . . . . 74
9.3 Initialandfinalstates . . . . . . . . . . . . . . . . . . 78
9.4 Counters.......................... 79
9.5 Loopsandtriggers . . . . . . . . . . . . . . . . . . . . 80
9.6 Linearrampsusingextrapolation. . . . . . . . . . . . 81
9.7 Frequencygain...................... 83
9.8 Otherinstructionparameters . . . . . . . . . . . . . . 85