APP下载

AVR微控制器的多CPU共享高精度实时时钟系统

2017-11-09,

单片机与嵌入式系统应用 2017年10期
关键词:系统设计

,

(国电南京自动化股份有限公司,南京 210003)

AVR微控制器的多CPU共享高精度实时时钟系统

付国新,江晓亮

(国电南京自动化股份有限公司,南京 210003)

基于AVR微控制器设计了一种高精度、稳定准确的实时时钟系统,多CPU通过高速SPI总线共享时钟信息,给出了硬件系统的设计方法和软件系统的设计流程,该设计已经在电力系统故障录波装置中成功应用,具有一定的推广价值。

AVR微控制器;SPI总线;TWI总线;IRIGB码

引 言

在电力系统中,几乎所有自动化装置都需要有一个高精度、高分辨率的实时时钟,尤其是电力系统故障录波装置,时戳的分辨率至少为30.517 5 μs,而且能接收GPS装置的对时。一般时钟芯片的分辨率最多到0.1 s。如果需要分辨到μs级,就需要CPU维护一个μs级的定时器,这样既消耗CPU资源,又对多任务系统下的操作系统造成负担。随着对电力系统故障录波装置采集数据时戳的精度和分辨率要求越来越高,对时钟系统的设计要求也越来越高。本文设计的基于AVR微控制器多CPU共享高精度时钟系统针对以上技术的发展和需求,提出在嵌入式装置下,高精度、高分辨率实时时钟模块化设计思想,把系统的时钟放在一个廉价的高速微控制器上实现,由它来维护一个分辨率为30.517 5 μs的实时时钟,同时把与GPS所有的对时方式集中设计到该模块中,为其他CPU提供一个标准的SPI接口,由SPI给各个CPU提供统一的时钟,同时提供一个I2C接口,主CPU可修改模块上的时钟芯片,从而满足实际应用中对录波装置或其嵌入式装置高精度、高分辨率的时钟要求。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀