ADG731 Multiplexer Driver
AdvancedChallengeSign in →
00:00
01General Operation
The module drives a 32:1 ADG731 analog multiplexer via SPI serial protocol. It automatically scans addresses from 0 to g_MAX_ADDRESS-1, transmitting 8 address bits per channel then waiting for switching time before moving to the next channel.
- System clock: 250 MHz
- Transmission: 8 bits MSB-first
- Switching time must be respected between channels
02Interface
| Signal | Direction | Width | Description |
|---|---|---|---|
i_clk_250M | Input | 1 bit | System clock 250 MHz |
i_rst_l | Input | 1 bit | Active-low reset |
i_top | Input | 1 bit | Conversion trigger |
o_adg731_sclk | Output | 1 bit | SPI clock |
o_adg731_sync_l | Output | 1 bit | Active-low chip select |
o_adg731_din | Output | 1 bit | Serial data out |
i_adg731_d | Input | 1 bit | Input Adg731 d |
o_addr | Output | 5 bits | Current address |
o_data | Output | 1 bit | Output data |
o_trig | Output | 1 bit | Output trigger |