本发明揭示了一种基于FPGA实现的D/A转换器,电阻串联网络中的每一个电阻值均相等,则每一个节点的电压分别对应于每一个数字信号输入值所对应的模拟电压值。当数字信号输入到基于FPGA实现的单刀多掷开关的数字信号输入端口时,单刀多掷开关依据这一输入值将开关拨转到对应的模拟信号输入端口,从而将串联电阻分压得到的对应的电压值输出至模拟信号输出端口,此时D/A转换器的输出电压值就是数字信号转换后的模拟电压值。