2.3 设计功能模块图
本课题设计的功能模块图见图2-1
设计功能模块图
2.3.1 高频头到微处理器的数据传输
卫星发射的信号,利用抛物面天线将信号接收,并反射给在抛物面天线上的馈源,即一个小型的接受辐射器,馈源将电磁波信号馈送给高频头。 高频头由低噪声放大器、带通滤波器、下变频器和前置中放组成,将将天线接收的卫星信号进行低噪声放大和一次变频,将其转换成频率为950~2150MHz的第1中频信号,再传给卫星电视接收机,经放大、变频、解调后输出可在电视机上呈现的信号。
在本次设计中,将高频接收到的第一中频信号通过I2C总线与ARM处理器相连接。MCU的读入程序通过I2C总线读出STV0288芯片中的寄存器等参数,交给ARM处理器进行处理。ARM在设计时,通过MAX232将UART接口转成串口RS232。同时配置JATG接口,用于实现检测ARM能否正常工作。另外,微处理器也会于高频头通过I2C接口进行相互的数据传送。
2.3.2 微处理器到高频头的数据传输
一般来说,CPU通过I2C总线与个被控设备实现通信,向被控的IC发送数据,也能通过I2C接收被控IC的数据,以监测和记录被控IC的工作状态。举个例子,当CPU要控制某个被控IC时,通过 I2C总线发送出所要控制的IC地址以及相关数据,然后接在I2C总线上的每一个IC都要对CPU发送的地址进行译码,来判断是否是由本IC来执行命令。如果地址相符,该IC立即向CPU发送一个确认信号,并将CPU发出的控制数据转换成本芯片所需的控制电压,以完成相关操作,再传回CPU,CPU将送回的调整或电路数据存入存储器当中。
对于高频头来说,微处理器通过I2C总线向高频头内接口电路发出波段数据和分频比数据,然后高频头内的分频器对本振电路的频率进行分频,再与基准频率相比较,通过微调使之与基准频率相等。即是高频头内部的本振频率与电视台的发射频率相等。这样MCU就可以随时跟踪高频器的工作状态以及卫星信号的接收质量。