.BootModeOrder
[0060]在本实施例中,BTMODE[4:0] = [10011]。
[0061] 处理模块外部输入时钟频率为27MHz,P化为内部各模块提供如下时钟控制:
[0062]l)32KHz:用于RTC;
[006引 2)MAINPLLCLOCK:用于DSPC674X(lGHz)、C"reteX-A8 (1. 2GHz)、 皿VICP2 (0. 6細z);
[0064] 3)孤RP化化OCK:用于孤R时钟(800MHz);
[0065] 4)VIDE0P化CLOCK:用于皿-DSS(<165MHz);
[0066] 5)AUDIOP化化OCK:用于McASP、McBSP;
[0067] 6)寄存器CM_&K0UT_CT化,用于时钟选择和分频比例。
[0068] 处理模块支持孤R2/孤R3,内存控制器的技术参数如下:
[006引 1)寻址空间为1GB,总线宽度为32位、16位;
[0070] 2)Bank:1、2、4、8 ;
[0071] 3)CAS:孤R2 :3 ~7,孤R3 :5 ~11 ;
[0072] 4)Burstlength:8。
[0073] DDR3与DDR2相比,数据传输速率有提高,功耗更低,本方案中选用DDR3作为内存 忍片。孤R3忍片型号为邸J1108DBSE,单片容量为128MBx8bit,总内存容量为512MB~1GB, 使用4~8片孤R3忍片。
[0074] 处理模块的通用存储控制器(GPMC)支持N0R/NANDFLA甜,用于存储板载软件,其 中,NORFLA甜与NANDFLA甜对比如下表:
[0076] 在本实施例中,参考开发板,采用NANDFLA甜,型号为mt29f2gl6油aeawp,存储空 间为2Gb,数据线宽度为16位,片选信号为CS0。
[0077] 在本实施例中,将SD接口信号直接从处理模块引出到插座。插座是水平插卡方式 的,卡座插口被布置在PCB板边缘。
[0078] 处理模块的EMIFA地址分配有6个外设片选信号CSO~5,每个片选所占空间为 32MB。其中CSO分配给了NANDFLA甜,作为BOOT的程序地址空间片选。I2C接口
[0079] 处理模块提供了两个I2C接口。通过I2C-1接口实现与2化C256巧EPROM)、 TLV320AIC3104忍片的通信,通过I2C-2接口实现与TVP5158忍片的通信,其地址分配如下 表:
[0080]
[00引]处理模块提供了 3个UART接口,其中UARTO扩展为RS232用作调试串口,UARTl与RS485电平转换忍片一起扩展为RS485接口,用来控制云台或通信。UART2扩展为RS232用 作连接外部设备,如GPRS等设备。所述调试串口的波特率在1200bit/s~115. 2化it/s。 [0082] 处理模块的视频输入接口为皿VPSS,在实施例中该接口配置为Sbit的口RBU656 接口。
[008引处理模块有两个硬件复位输入,分别是PORRE沈T任ower-onreset)、RESET(Externlwarmreset)。
[0084] 当系统处于上电状态、时钟未稳定时,PORRESET需处于复位状态。当电源和时钟 都稳定后,POR的复位状态还需要至少保持32个DEV_MXI周期后才可变为高电平。
[0085] 通过RESET可进行热复位,它可W复位片内除了ARMCodex-S的中断控制器、测 试仿真模块W外的各单元模块,在其复位期间,RESET0UT也会输出复位信号供外围设备使 用。
[0086] 另外,处理模块提供了看口狗功能,看口狗是一个32位计数器,时钟为32KHZ,同 时还有分频器,看口狗的喂狗时间(〇VF_Rate)为:
[0087]OVF-Rate=(FFFFFFFFh-WDT-WLDR+1)X(wd-functionalclockperiod)XPS。
[0088] 其中:WDT_WLDR为计数器预装值;wd-functionalclockperiod为计数时钟周 期;PS为分频比率。
[0089] 当计数器溢出时,看口狗溢出信号从WD_0UT输出,利用该信号实现对处理模块的 复位,同时通过RESETOUT输出的复位信号实现对外围电路的复位,如TVP5185、PHY等忍 片,如图3所不。
[0090] 本实施例中的16路视频分析终端有5个指示灯需要控制,由CPU的GPIO控制,如 下表所示:
[0091]
[0092] 处理模块提供了实时时钟(RTC)功能,可采用内部或外部晶振。内部晶振使用 SYS化K18 (32. 768KHZ),外部有源晶振通过引脚化KIN32输入。本实施例中设置外部有源晶 振,调试时测试内外两种方式的时钟准确性。当不使用外部有源晶振时,CLKIN32需接下拉 电阻。
[0093] 为了保存一些配置信息,本实施例中的16路视频分析终端中设置了一片I2C接口 的E2PR0M,型号为2化C256,容量为32邸。
[0094] 另外,本实施例中的16路视频分析终端中设置有蜂鸣器,蜂鸣器由GPIOxx控制, GPIOxx输出"1"时,蜂鸣器鸣叫,输出"0"时,蜂鸣器不发声。
[0095] 处理模块在指示灯控制、蜂鸣器控制、开关量输入、开关量输出、RS485多路切换 (包括收发使能控制)等电路中会使用其GPIO接口,使用数量及状态如下表所示:
[009引本实施例中的16路视频分析终端实时图像经4片TVP5158处理,每个TVP5158W4路时分复用的形式传递给处理模块进行分析处理,VPFE要用软件通过判断SAV、EAV挑选 出每一路的有效视频数据。TI公司的视频DECO畑:TVP5158的忍片框图如图5所示。该忍 片的时钟频率为27MHz,封装为128pin的HTQFP,电源为3. 3V(41mA)/l.lV(156mA)。
[0099] 按照模拟视频传输介质的不同,视频接口有BNC、RJ45两种。使用同轴线缆传输模 拟视频时使用BNC接口,使用五类线传输模拟视频时使用RJ45接口。两种接口分别设计视 频接口板,接口板通过接插件将CVBS信号传输给处理模块。
[0100] 处理模块提供了MAC功能,与PHY忍片为Mn接口。PHY型号初步定为LSI公司的 ET1011C,支持10/100/1000M自协商、网线自扭功能。
[0101] 对于RS232、RS485接口,其中,通过RS232接口实现与GPRS等设备的通讯,通过 RS485接口实现云台控制等功能,如下表所示:
[0103] 在本实施例中,RS232接口忍片使用MAX3232,该忍片可输出两个RS232接口。
[0104] 在本实施例中,RS485接口使用SP3072E,该忍片可驱动256个RS485从设备,并带 有ESD保护功能化15KV)。RS485接口原理框图如图4所示。
[0105] 当使用五类线传输视频时,处理模块要与16个带有RS485接口的摄像头进行通 信,考虑到RS485接口的驱动能力,拟采用4个RS485接口忍片,每个忍片对应4个摄像头 的通信。多个RS485接口忍片与处理模块的UART采用多路开关切换的方式。4个RS485接 口忍片放置在视频接口板上。
[0106] 当使用同轴线传输视频时,视频接口板上没有RS485接口,为了能够控制带有 RS485接口的设备,如云台,需要在主板上设置一个RS485接口(原理框图中的U7)。该接 口和开关量输入/输出合用插拔式接插件。
[0107] 主板上的RS485接口与视频接口板的RS485接口不能同时使用,通过主板上的跳 线方式实现选择(原理框图中的J1、J2)。
[0108] 通过RS485即可控制云台,又能控制客流摄像头,需要软件为每路摄像头设定属 性,根据属性软件使用不同的控制协议。
[0109] 本实施例中的RS485接口的逻辑关系表如下:
[0111] 本实施例中的16路视频分析终端还包括SD卡,用来存储图片、客流数据等信息。 可使用高速卡(24MB/S),在本实施例中,所述SD卡容量为1GB,并且将SD接口信号直接从 处理模块引出到插座,插座为水平插入方式。
[0112] 处理模块提供了两个USB接口,本设备提供的USB接口作为主设备,5V电源通过 TPS205U0. 5A)得到过流保护。其中一个USB接口外置,另一个内置。通过USB接口实现U 盘存储、扩展带有USB接口的无线模块的功能。
[0113] 处理模块提供一个SATA接口,为录像存储到硬盘提供接口。该接口直接使用处理 模块提供的SATA接口。
[0114] 处理模块提供一个音频输入、输出接口,通过该接口,可将音频通过W太网传输, 实现中屯、与本地的语音传输。在本实施例中,音频CODEC忍片使用TLV320AIC3104。该忍片 通过处理模块的MCASP2接口进行通信。
[0115] 本实施例中的开关量输入用于检测外部设备的开关量输出信号(继电器通断), 如幕帘红外报警设备等。开关量输出用于接通外部设备所需电源,如报警灯等