【提问】两个ADC怎么同时使用?硬件怎么配置呢?-Anlogic-安路社区-FPGA CPLD-ChipDebug

已解决两个ADC怎么同时使用?硬件怎么配置呢?

有买了板子的朋友问到EF2如何同时使用两个ADC,客服确实不清楚,我这里给大家作一下解答。

20231206204808544-image

首先参见这个帖子https://chipdebug.com/forum-post/52985.html学会如何使用ADC这个IP。

如果你要两个ADC都用,需要在这里进行选择,

20231206205039972-image

Component name这个地方要填写两个不同的名字, 然后用这两个IP分别进行例化即可。

还有一种更简单的方法,直接调用原语,ADC的原语代码如下:

module EF2_PHY_ADC(clk, pd, s, soc, eoc, dout);
input clk;          // clock
input pd;           // power Down signal.
input [2:0] s;      // channel Select Signal.
input soc;          // start of Conversion.
output eoc;         // end of Conversion.
output [11:0] dout; // AD conversion results
parameter TEMPERATURE = "DISABLE" ;
parameter CH0 = "DISABLE" ;
parameter CH1 = "DISABLE" ;
parameter CH2 = "DISABLE" ;
parameter CH3 = "DISABLE" ;
parameter CH4 = "DISABLE" ;
parameter CH5 = "DISABLE" ;
parameter CH6 = "DISABLE" ;
parameter CH7 = "DISABLE" ;
parameter VREF = "DISABLE" ;
endmodule

其中

TEMPERATURE = “DISABLE” ;表示第ADC1,

.TEMPERATURE(“ENABLE”),表示ADC0

.CH6(“ENABLE”) 表示使能相应的通道。

 

请登录后发表评论

    • ICMaker的头像-ChipDebugICMaker徽章-资深玩家-ChipDebug等级-LV3-ChipDebug作者版主0