|
HFCC-01 Low-Level Software (LLSW) Rel_6802_HFCC-01-RP-CSAR-CB
|
Low-Level Device Drivers for Analog Input ADC, Discrete Input/Output, PWM, and RVDT.
Low-Level Device Drivers for Analog Input ADC, Discrete Input/Output, PWM, and RVDT.
| Driver | Header File | Base Offset | Hardware Entity Managed |
|---|---|---|---|
| Analog Input | analogIn.h | 0x3000 (mmapAnalogIn.h) | 16-channel ADC sequencer, Programmable Gain Amplifiers (PGA), raw count conversion |
| Discrete Input | discreteIn.h | 0x2000 (mmapDiscreteIn.h) | 38 digital input sensing channels, programmable debounce timers, BIT state verification |
| Discrete Output | discreteOut.h | 0x1000 (mmapDiscreteOut.h) | 50 high-side/low-side solid state switches, inductive flyback clamps, wrap readback |
| PWM Driver | pwm.h | 0x1000 (mmapPwm.h) | 4-channel PWM period, duty cycle modulation, carrier generation (100 Hz → 20 kHz) |
| RVDT Driver | rvdt.h | 0x4000 (mmapRvdt.h) | Primary excitation AC DAC waveform generator, secondary phase demodulation, BPF/LPF |