1 引言 ICS1523是一款高性能、低功耗的同步信號發(fā)生器,它廣泛應用于要求行同步、同步鎖相的視頻應用領(lǐng)域,由于采用低電壓CMOS混合模式技術(shù),使得它能夠為視頻工程及分辨率從VGA到UXGA的顯示提供有效的時(shí)鐘解決方案。ICS1523能夠提供差分(高達250MHz)或者單路格式(高達125MHz)的像素時(shí)鐘。動(dòng)態(tài)相位調整電路可以控制像素時(shí)鐘相對HYSNC的相位,先進(jìn)的鎖相環(huán)技術(shù)可以選擇內部可編程分頻或外部分頻,所有的功能都可以通過(guò)行業(yè)標準的I2C總線(xiàn)以它的硬件接口進(jìn)行配置。 2 主要特點(diǎn)和引腳功能 ICS1523的引腳排列如圖1所示,它采用24引腳的SOIC封裝,表1所列的是引腳功能。ICS1523的主要特點(diǎn)如下: 像素頻率高達250MHz; 頻率抖動(dòng)非常; 動(dòng)態(tài)調整輸出時(shí)鐘相位; 單終端SSTL_3時(shí)鐘輸出; 雙緩沖的PLL/DPA控制寄存器; 可以分別對PLL和PDA軟件復位;
ack=ICS1523_WriteByte((unsigned char) ICS_OD,0xFF) error_status |=ack; ack=ICSl523_WriteByte((unsigned char) ICS_DPAO,(unsigned char)0) error_status |=ack; nb_trial=0; d0 {nb_trial++; ack=ICS1523_WriteByte((unsigned char)ICS_ICR,0xC1); error status |=ack; ack=ICS1523_WriteByte((unsigned char)ICS_LCR,0x37); error_status |=ack; ack=ICS1523_WriteByte((unsigned char)ICS_FD0,0x39); error_status |=ack; ack=ICS1523_WriteByte((unsigned char)ICS_FD1,Ox00); error_status |=ack; ack=ICS1523_WriteByte((unsigned char)ICS_SWRST,Ox50); error_status |=ack; //Program l ms temporizing period initial_timeout=GetTickCount(); while(GetTickCount()<(initial_timeout+TIMEOUT_0F_1000 US)); ICS1523_ReadByte((unsigned char)ICS_SR,status); }while(!((unsigned int)*status&(unsigned int)ICS_PLLLOCK)&&(nb_trial<10)); ack=ICS1523_WriteByte((unsigned char)ICS_DPAC,0x03); error_status |=ack; ack=ICS1523_WriteByte((unsigned char)ICS_SWRST,OxOA); error_status |=ack; initial_timeout=GetTickCount(); while(GetTickCount()<(initial_timeout+TIMEOUT_OF_1000us)); ack=ICS1523_WriteByte((unsigned char) ICS_DPAO,Ox00); error_status |=ack; return error_status; 5 結束語(yǔ) 本文提供的硬件電路及寄存器配置值已經(jīng)在實(shí)際應用中得到驗證,是完全正確的。ICS1523為視頻領(lǐng)域提供了一種很好的視頻時(shí)鐘解決方案。 |