宇志通信 抗干扰型卫星导航接收机
SNP8000
插座相连。
图4.1
USB接口通常采用同步读写方式进行数据传输,图4.2分别是其从FIFO模
式异步读写时序
图4.2(1)从FIFO同步读
21
宇志通信 抗干扰型卫星导航接收机
SNP8000
图4.2(2)从FIFO同步写
此外,详细的开发文档参考CY7C68013的数据手册及FX2 TechRefManual资料。
五、时钟管理部分
时钟管理部分电路如图5.1
图5.1
U32为-20oC~+70oC稳定度1ppm的10MHz准正弦输出温补晶振,输出幅度在500mVpp左右,通过U31(AD8012)的整形和放大之后生成两路10MHz驱动时钟:
1) 一路生成SYN_CLKREF_IN,供给两路射频频综芯片SI4133,做为时钟参考输入;
22
宇志通信 抗干扰型卫星导航接收机
SNP8000
2) 另一路驱动时钟芯片FIN1027,产生两路差分时钟:
? 差分时钟DIFFCLK_P_A,DIFFCLK_N_A,供给P2-FPGA(抗干扰端),做为
全局时钟输入;
? 差分时钟DIFFCLK_P_B,DIFFCLK_N_B,供给P1-FPGA(接收机端),做为
全局时钟输入;
关于时钟驱动部分,需要额外补充的是:
? AD采样时钟,通过P2-FPGA(抗干扰端)的IO输出供给,可通过FPGA的内
部锁相环进行频率配置之后输出;
? DSP的主时钟输入通过P2-FPGA(抗干扰端)的IO输出供给,可通过FPGA
的内部锁相环进行频率配置之后输出;
? P1-FPGA(接收机端)做为接收机开发来讲,建议内部工作主时钟可以通过
DSP输出的TECLKOUT供给,这样FPGA与DSP的EMIF总线接口时钟和接收机工作主时钟可以统一在一起。
六、RTC实时时钟电路
RTC实时时钟电路如图6.1所示
图6.1
DS3234是一款超高精度实时时钟(RTC),带有SPI总线控制接口,是Maxim的首款高精度、SPI接口RTC。
DS3234将高度稳定的TCXO与RTC组合在一起,提供256字节用户配置
23
宇志通信 抗干扰型卫星导航接收机
SNP8000
SRAM、数字温度传感器和集成晶体,可有效节省系统成本。无需用户校准即可在整个工业级温度范围(-40°C至+85°C)内达到优于±1.8分钟/年(< ±3.5ppm)的精度;0°C至+40°C范围内,精度优于±1分钟/年(< ±2.0ppm)。
DS3234针对低功耗应用设计,支持+2.2V至+5.5V电源电压范围,需要时可自动切换到备用电源,例如,电压较低的电池。通过SPI控制接口读取时间、温度和存储器数据。用户只需提供一个3V备份电源,以便在系统电源停止供电时保持计时功能,主处理器通过SPI接口读取时间、温度和/或其它存储器数据。 DS3234的典型应用包括:信息终端、GPS、电表、舰队管理、服务器、安全/门禁控制、计时付费系统、POS终端及ATM等。 关键特性
◆ 精度可达±1.8分钟/年(-40°C至+85°C)
◆ 实时时钟提供秒、分钟、小时、日期、星期、月、年信息,并带有闰年补偿,有效期至2100年 ◆ 精度为±3°C的数字温度传感器 ◆ 256字节用户配置SRAM ◆ 备份电池电流< 3μA ◆ SPI串行接口 ◆ 可编程方波输出信号 ◆ 振荡器停止标志
◆ 电源失效检测与自动切换电路 ◆ 可提供每天两次定时闹钟
DS3234主要用在卫星导航接收机和信息终端等设备中,设计中通过FPGA
的IO口来实现DS3234的SPI接口访问。
七、RS232电路(UART)
RS232电路如图7.1所示
24
宇志通信 抗干扰型卫星导航接收机
SNP8000
图7.1
LVTTL到RS232电平转换采用ADM3202EARW芯片,LVTTL端与FPGA 的
IO相连,RS232电平端可直接与计算的串口线相连进行通讯。
八、RS422电路
RS422电路如图8.1所示
图8.1
LVTTL到差分RS422电平转换采用MAX3488芯片,LVTTL端与FPGA 的
25