摘要
MS5611是瑞士MEAS推出的新一代高分辨率的气压传感器,广泛应用于移动高度计/气压计系统、自行车电脑、智能手表、GPS、智能手机、无人机高度测量系统等。MS5611体积小,内部集成了气压传感器、温度传感器、24位ADC、128位PROM、数字滤波器、SPI和I^2C接口。针对MS5611的SPI接口,选用输入输出资源丰富,配置灵活的FPGA作为微控制器,并设计相应的SPI接口电路;采用Verilog编写具有MS5611五种指令的SPI接口模块,并进行了时序仿真验证。仿真结果表明,基于FPGA的SPI接口模块能很好地对MS5611进行控制,并实现数据的读写,在基于MS5611的气压测量设备上有很好应用。
The MS5611,which is a new generation of high resolution pressure sensor from MEAS(Measurement Specialties)Switzerland,iswidely used in mobile altimeter/barometer system,bicycle computer,smart watch,GPS(Global Positioning System),smart phone,unmannedaerial vehicle height detection system and so on.The MS5611is small,and pressure sensor,temperature sensor,24bit ADC(Analog-DigitalConverter),128bit PROM(Programmable Read Only Memory),digital filter,SPI(Serial Peripheral Interface)and I2C(Inter-IntegratedCircuit)interface are included in.The FPGA(Field-Programmable Gate Array),which has abundant input/output resource and can beconfigured neatly,is used as the microcontroller for the SPI of MS5611,and corresponding SPI circuit is designed also.The SPI modulebased on five commands of MS5611is designed with Verilog,and it is timing simulated for verification.The simulation result presentsthat SPI module based on FPGA can control MS5611well,and realize data reading and writing.It can be applied well in pressuremeasurement device based on MS5611.
作者
崔璨
邓圣
代航阳
张杨
杨泰波
Cui Can;Deng Sheng;Dai Hangyang;Zhang Yang;Yang Taibo(Nuclear Power Institute of China, Chengdu Sichuan, 610094, China)
出处
《科技创新导报》
2017年第1期31-33,35,共4页
Science and Technology Innovation Herald