BDM-610000075
Rev B
Chapter 4: Using the cpuModule
77
BIOS Setup Register
This register is for the BIOS to enable aAIO and set the interrupt
ENA
: Set to ‘1’ to enable aAIO.
IRQ:
Set the IRQ:
000 = Disabled
001 = IRQ5
010 = IRQ7
011 = IRQ10
100 = IRQ11
101 = IRQ12
110 = IRQ3
111 = IRQ6
Usage Notes
Board Open
If the shift register that controls the A/D is reset in the middle of a transfer, the next sample that you try to get
may be bad. The only time that this problem could happen is if the system is reset (CTRL+ALT+DEL, etc.) in the
middle of sampling. However, the following procedure will ensure that correct data will be available for the first
sample.
1.
Perform a Board Reset to make sure all the registers are default
2.
Do a software triggered sample
3.
Wait for it to be done
4.
Perform a Board Reset to reset the sample counter.
Changing Ranges
The channel ranges are only actually updated during sampling. If, for example, you are sampling a 3V signal in
the 0-5V range, then stop sampling, connect a 9V signal, and start sampling in the 0-10V range, the input to the
A/D will be over-driven. The A/D requires approximately 150us to recover from an over-driven condition. When
changing ranges, be sure to start sampling before applying a signal that would be outside of the previous range.
0x9CE:
aAIO_SETUP Register
Bit
7
6
5
4
3
2
1
0
Mode
R
R
R
R
R/W
R/W
Default
0
0
0
0
0
0
Field
Rsvd
Rsvd
Rsvd
Rsvd
ENA
IRQ
Summary of Contents for BDM-610000075
Page 3: ... Accessing the Analog World www rtd com ISO9001 and AS9100 Certified CMX32M cpuModules ...
Page 4: ...iv CMX32M cpuModule BDM 610000075 Rev B ...
Page 30: ...22 CMX32M cpuModule BDM 610000075 Rev B ...
Page 60: ...52 CMX32M cpuModule BDM 610000075 Rev B ...
Page 102: ...94 CMX32M cpuModule BDM 610000075 Rev B ...
Page 116: ...108 CMX32M cpuModule BDM 610000075 Rev B ...