CH9126 网络授时芯片

CH9126 工作在 SNTP CLIENT 模式,时钟源是 SNTP 服务器时,对时时间可以设置(默认是 10min),
出错会重试 3 次,每次等待的时间为 500ms。出错后再获取时间时返回相应的错误,对时的间隔依然
为设置的参数值,不过每一次获取时间会触发一次对时,与 SNTP 服务器对时误差为 10ms。
CH9126 工作在 SNTP SERVER 模式,时钟源是脉冲时,提供授时服务。当 2s 尚未检测到脉冲即为 出错,在下一次检测到脉冲则恢复,此时如果串口依然发送时间数据则更新时间,在客户端对时时,
将返回未同步的时间信息。
CH9126 提供 1s 脉冲输出功能,每秒钟发出 100ms 脉宽的方波脉冲,1s 精度系统误差不到万分之
0.28,与时间源的相对误差为 10ms,脉冲会在下一次时间同步时校准,校准的同步误差依然是 10ms以内。
CH9126 的参数可以通过串口和网络配置两种方式,网络配置可以使用配置工具,用户也可以根 据配置协议自行开发配置软件,串口配置则是在当前通讯的状态时命令状态时可以发送配置命令对
CH9126 进行参数的配置,具体命令见串口配置说明。
CH9126 配置的参数有:CH9126 名称、时钟源、本地 IP 地址、子网掩码、网关、目的 IP 地址、
脉冲控制、通讯格式、串口通讯参数(波特率、数据位、停止位、校验位)。其中名称不超过 64 个字 符;目的 IP 地址即为 SNTP 服务器的地址,工作在 SNTP SERVER 模式时,该参数可设置但无效;波特
率支持范围为:300-921600bps。
串口传输时,有两种状态,一是数据透传状态,二是命令控制状态,分别对应的是引脚 CMD_DATA
为高电平和低电平,串口配置和时间配置获取需要在命令控制状态下才可以进行,不然会当成串口透
传数据发送给网络,或者直接丢弃,如果不需要使用网络透传功能可以将该引脚直接拉低。
恢复出厂设置有两种方式,一是 RESET 引脚上电检测到低电平,并保持 500ms 以上,二是配置软 件里有恢复出厂设置选项,单击即可恢复出厂设置。软件配置恢复出厂设置会导致芯片复位。

CH9126 基于 SNTP 协议的网络授时芯片。主要解决单片机等嵌入式设备时间同步问题。CH9126 具
有两种工作模式:(1)作为 SNTP 客户端,向 SNTP 服务器索取时间,并通过串口输出时间;(2)作为
SNTP 时间服务器,以脉冲和串口数据作为基准时间,对 SNTP 客户端进行网络授时。
芯片内部还有一个独立的数据透传通道,可以实现以太网与串口数据透传。
下图为 CH9126 SNTP 功能框图:
l 内部自带以太网介质传输层(MAC)和物理层(PHY)。
l 支持 10/100M,全双工/半双工自适应,兼容 802.3 协议。
l 与 802.3x 全双工流控和半双工背压流控完全兼容。
l 支持 MDI/MDIX 线路自动转换。
l 支持 SNTP 服务器和 SNTP 客户端模式。
l 可以通过网络和串口配置芯片参数。
l 串口支持 5、6、7 或者 8 个数据位以及 1 或者 2 个停止位。
l 支持奇、偶、无校验、空白 0、标志 1 等校验方式。
l 波特率支持 300-921600bps。
l 授时精度为 10ms。
l 支持一个独立的数据通道,提供网络转串口的数据透传功能。
 
返回列表

在线客服

关 闭