Chargement…
Chargement…
Le module pilote l'ADS7057 par les signaux série décrits dans la datasheet, avec des temporisations adaptées à son débit de 2,5 MSPS, puis place l'échantillon 14 bits dans une sortie signée sur 16 bits.
Comportement
i_top_conv='1' lance une conversion.o_ads7057_cs_l encadre la transaction et o_ads7057_sclk cadence la sortie i_ads7057_sdo.i_rvs fournit le repère d'échantillonnage utilisé par la correction pour décaler les bits reçus.o_data contient l'échantillon 14 bits étendu avec son signe sur 16 bits ; o_valid pulse lorsque la trame complète a été reçue.i_rst_l='0' applique le reset actif bas.i_clk_240Mi_rst_li_top_convo_ads7057_sclkSCLK de l'ADS7057o_ads7057_cs_lCS active bas de l'ADS7057i_ads7057_sdoSDO de l'ADS7057i_rvsSDOo_datao_valido_dataConsultez la datasheet officielle de l'ADS7057 pour les séquences de calibration, le format série 14 bits et les timings CS/SCLK.