功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
研发资讯 您所在的位置: 首页 > 研发资讯

基于LPC2210和SZ1510的车载数字视频压缩记录系统设计

来源:    作者:    发布时间:2014-12-29 10:51:55    浏览量:

3 系统软件设计

  本系统的所有软件程序事先均应通过JTAG口烧录到ARM中,这样,系统上电后便可自动运行这些程序以控制系统的工作。系统软件工作流程图如图4所示。

  3.1 SZ1510的寄存器配置

  SZ1510有128个寄存器,每个寄存器都有一个索引号,外部主机是通过HOST接口(HALE管脚)来设置SZ1510内部的两个寄存器IOAR (I/O地址寄存器)、IODR(I/O数据寄存器)以实现对SZ1510的控制和配置。访问时,首先由主机的A0管脚发送一个低电平到HALE管脚以选中IOAR寄存器,然后将要访问的寄存器索引号写入功率电感器IOAR;接着由主机的A0管脚发送一个高电平到HALE管脚,以选中IODR寄存器,然后再将要写入的数据写入IODR,这样,SZ1510就会自动把配置的数据送到指定地址的寄存器。

  对Z1510进行初始化时,先由主机写任意值到0x0B寄存器;接着在主机至少等待1微秒后,向Int_enable中断使能寄存器写入0x40,以使能RDY(Ready)中断;然后,主机便等待SZ1510的Ready(Int_source[6])中断;之后,当主机等到RDY中断后,它将清除RDY中断并开始向SZ1510的内部DSP装载二进制代码。

  3.2 SZ1510的二进制代码装载

  由于复位后内部寄存器的内容是未知的,因此,主机必须进行程序代码的装载,以初始化视频编码模压电感核的可编程RAM。SZ1510内部的程序空间是以块(Blank)为单位进行划分的,每块的大小是256字节。用于视频编码核的二进制代码的装载空间为0x000~0x004和0x00c六个块,共1.5k字节代码。具体装载时,先由主机向0x2E寄存器写0x01,以表示外部的SDRAM是1M×16bits;接着由主机向0x0C寄存器写0x03,以使能FIFOReady和End of Data中断;然后由主机向0x11寄存器写0x1,以设定工作模式为内部内存写模式;再由主机向0x10写0x20,以设定SZ1510输出数据的FIFO大小为256字节;最后对每块程序空间进行二进制代码装载,其具体过程如下:

  (1)主机写0x3F寄存器,选择下载程序空间;

  (2)主机向0x08寄存器写0x04,发送开始命令;

  (3)主机等待Ready中断;

  (4)主机通过读0x0e寄存器,清除Ready中断;

  (5)主机向Data_in寄存器0x01写256个字大电流电感节;

  (6)主机等待EOD(End 0f Data)中断,

  (7)主机通过读0x0e寄存器,清除EOD中断;

  (8)主机查程序空间的代码是否装载完毕,如没有则继续装载。

  4 结束语

  本系统可实时长时间记录摄像头传输的汽车外部工字电感器及车内各仪表显示的电感规格视频信号,所记录的压缩数据流符合MPEG-1图像压缩标准。本设计中采用的压缩视频流速率为1.5 Mbps。对于一个3GB的电子盘,本系统可连续记录超过4.5个小时的汽车视频数据。由此可见,本系统体积小、功耗低,便于移动环境下对视频数据的实时长时间压缩数据记录。

  • 高效率隔离式LED驱动器实现方案一、设计特色1、精确的初级侧恒压/恒流控制器(CV/CC)省去了光耦器和所有次级侧CV/CC控制电路,无需电流检测电阻,即可达到最高效率;使用元件少、低成本的解决方案。2、自动重启动保护功能可在输出短

  • 关于有源钳位反激充电器问题 大家好!最近做一个有源钳位反激充电器的项目,因为第一次做,很多地方不太懂,特地请教各位老司机:


    1、有源钳位既然能做到ZVS,是否就是没必要再去做QR?


    2、现在找控制芯片,有

  • 反激开关电源,高频变压器的设计,有问题想请教大家我的技术参数是,输出40w,输入电压是85-265V,效率75%,工作频率是50kHz,1路+15- -15,一路12V,2路+15- -9,1路+5V一下是我的计算结果,原边81匝,电感0.469mH,15V:13匝,12V:11匝,5V:5匝,9V:8匝,

  •