摘 要:以数字式温度传感器DS1820为例,介绍了单总线器件的工作原理,详细分析了单总线器件的通信时序。微处理器与单总线器件通信时必须关闭中断,造成系统实时性差。对此提出了采用VHDL语言设计嵌入式单总线控制器的方法。给出了基于VHDL的嵌入式单总线控制器的软硬件设计及仿真波形。该控制器的功能已在MAX+plusII平台上仿真实现,能够产生DS1820的通信时序。 DS1820是美国DALLAS公司生产的一种单总线(1-wire)数字温度传感器,采用1-wire总线通信协议。具有独特的单总线通信方式以及较高的测量精度,从而获得了广泛应用。参考文献[1]详细介绍了DS1820的基本原理和通