Chargement…
Chargement…
The module drives the ADS7057 through the serial signals described in the datasheet, using timing suited to its 2.5-MSPS throughput, then places the 14-bit sample in a signed 16-bit output.
Behavior
i_top_conv='1' starts a conversion.o_ads7057_cs_l frames the transaction and o_ads7057_sclk clocks i_ads7057_sdo.i_rvs provides the sampling reference used by the supplied solution to shift in received bits.o_data contains the sign-extended 14-bit sample in 16 bits; o_valid pulses when a complete frame has been received.i_rst_l='0' applies the active-low reset.i_clk_240Mi_rst_li_top_convo_ads7057_sclkSCLKo_ads7057_cs_lCSi_ads7057_sdoSDOi_rvsSDOo_datao_valido_dataRefer to the official ADS7057 datasheet for calibration sequences, the 14-bit serial format, and CS/SCLK timing.