This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LM98714: LM98714 COMS mode no output

Part Number: LM98714

Hi

LM98714 CCD works well, how to set the VREF?

Attached configuration code and schematic for your reference.

setting.txt
	PIXCLK_frq = Inclk_frq;
	DACCLK_frq = Inclk_frq*2;
#else
	PIXCLK_frq = Inclk_frq/2;
	DACCLK_frq = Inclk_frq;			//��ģʽ�£�Inclk_frq > 5Mhz��
#endif

	SH_PluseWide = (2*PIXCLK_frq/1000000-1)/2;		//��С1.5us������ȡ2us���ң�
	SH_DelayPointsNum = 1*PIXCLK_frq/1000000;		//��С0.5ns������ȡ1us���ң�
	
	LM98714_GPIO_Init();
	
	LM98714_SelectPage(0x00);
	LM98714_Write_Reg(0x00, 0x91);	//MODE2-ͨ��GB-Ĭ��˳��-����One color (line) sequence

#ifdef	Inclk_PIXCLK
	LM98714_Write_Reg(0x01, 0x55);	//BIAS CDS ADCCLK//���Ե�������λ�õ�--CDSģʽ����Ҫ���ݲ��ε���������INCLKΪPIXCLK//	7Mhz
#else
	LM98714_Write_Reg(0x01, 0x58);	//BIAS CDS ADCCLK//���Ե�������λ�õ�//��Ҫ���ݲ��ε���������INCLKΪDACCLK(�������5Mhz)	7Mhz	
#endif

	LM98714_Write_Reg(0x02, 0x20);	//STANDY MODE
//	LM98714_Write_Reg(0x03, 0x07);	//	CONFIG 	Main Configuration 3   
	LM98714_Write_Reg(0x04, 0x09);	//	CONFIG 	Main Configuration 4--LVDS
	LM98714_Write_Reg(0x05, 0x00);	//	CONFIG 	Input Clamp Control--  ccd1711����Ӱ���򵥸�ͨ�����48����
	LM98714_Write_Reg(0x06, 0x00);	//	CONFIG	Auto CLPIN Position--�ݲ�����
//	LM98714_Write_Reg(0x07, 0x1F);	//	Ĭ���ڲ�ǯλ
	LM98714_Write_Reg(0x08, 0x01);	//	CONFIG 	Black Level Clamp Control--����������ģʽ����//SH���Զ���ʱ
	LM98714_Write_Reg(0x09, 13+SH_DelayPointsNum);	//	CONFIG	Auto Black Level Clamp	Position--SH����ӳ�ʱ�Ӹ�����13�����ص㣩�����
	
	LM98714_Write_Reg(0x0D, 0x08);	//	CONFIG OSG CLAMP Control--׼ȷ��������λ��
	LM98714_Write_Reg(0x0E, 0x08);	//	CONFIG OSB CLAMP Control
	LM98714_Write_Reg(0x0F, 0x00);	//	CONFIG OSG SAMPLE Control
	LM98714_Write_Reg(0x10, 0x00);	//	CONFIG OSB SAMPLE Control
	
//	LM98714_SelectPage(0x01);
//	LM98714_Write_Reg(0x01, 0x01);	//Color2 PGA
//	LM98714_Write_Reg(0x02, 0x01);	//Color3 PGA
	
	
	LM98714_SelectPage(0x02);
	LM98714_Write_Reg(0x00, 0x40);	//SH MASTER MODE
	LM98714_Write_Reg(0x01, SH_PluseWide);	//SH PLUSE WIDTH = 20us > 1.5US��
	LM98714_Write_Reg(0x02, 0x80);	//PIX1/2 Control--ʹ��--����--Ƶ��--SH���Ƿ���Ч
	LM98714_Write_Reg(0x03, 0xC0);	//PIX3/4
	LM98714_Write_Reg(0x04, 0xC0);	//PIX5/6
	LM98714_Write_Reg(0x05, 0xC0);	//PIX7/8
	LM98714_Write_Reg(0x06, 0x00);	//Line Clamp Enable--ѡ��Clamp��ʱ����ԴPIX1-8
	
	LM98714_Write_Reg(0x07, 0x0E);	//PIX1 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե������Ϊ��PIXCLKһ�£�
	LM98714_Write_Reg(0x08, 0x1C);	//PIX1 End
	LM98714_Write_Reg(0x0A, 0x00);	//PIX2 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x0B, 0x00);	//PIX2 End
	LM98714_Write_Reg(0x0D, 0x0E);	//PIX3 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x0E, 0x1C);	//PIX3 End
	LM98714_Write_Reg(0x10, 0x00);	//PIX4 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x11, 0x00);	//PIX4 End
	LM98714_Write_Reg(0x13, 0x0E);	//PIX5 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x14, 0x13);	//PIX5 End
	LM98714_Write_Reg(0x16, 0x00);	//PIX6 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x17, 0x00);	//PIX6 End
	LM98714_Write_Reg(0x19, 0x13);	//PIX7 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x1A, 0x1C);	//PIX7 End
	LM98714_Write_Reg(0x1C, 0x00);	//PIX8 Start   ����1/2Ƶ���źţ�����������2���������ڵ��κο��ñ�Ե��
	LM98714_Write_Reg(0x1D, 0x00);	//PIX8 End
	LM98714_Write_Reg(0x1E, 0x00);	//CMOS Data Mode Status Bit Enable--CLK5-10����״ָ̬ʾ



	LM98714_SelectPage(0x03);
	LM98714_Write_Reg(0x00, 0x10);	//Output Mapping CLK1/CLK2	
	LM98714_Write_Reg(0x01, 0x30);
	LM98714_Write_Reg(0x02, 0x50);
	LM98714_Write_Reg(0x03, 0x70);	
	LM98714_Write_Reg(0x04, 0x0F);	//Output Mapping CLK9/CLK10
	
	
	
	
	
	LM98714_SelectPage(0x04);
	LM98714_Write_Reg(0x00, 0x00);	//Mode Time Config
	LM98714_Write_Reg(0x01, SH_DelayPointsNum);
	LM98714_Write_Reg(0x02, 0x0E);
	LM98714_Write_Reg(0x03, 0xCD+SH_DelayPointsNum);
	
	LM98714_Write_Reg(0x04, 14+SH_DelayPointsNum);	//Optical Black Pixels Start 14Ps+2P��SH��ճ��������ڣ�
	LM98714_Write_Reg(0x05, 61+SH_DelayPointsNum);	//Optical Black Pixels End 61ps
	LM98714_Write_Reg(0x06, 0x00);	//Start of Valid Pixels
	LM98714_Write_Reg(0x07, 64+SH_DelayPointsNum);
	LM98714_Write_Reg(0x08, 0x0E);	//End of Valid Pixels
	LM98714_Write_Reg(0x09, 0xCD+SH_DelayPointsNum);
	LM98714_Write_Reg(0x0A, 0x0E);	//Line End	0ED5-3797����Ԥ��20�����ȱ
	LM98714_Write_Reg(0x0B, 0xE9+SH_DelayPointsNum);
	LM98714_Write_Reg(0x0C, 0xFF);	//Sample Timing Monitor 1--ѡ���������������м��
	LM98714_Write_Reg(0x10, 0x00);	//PIX OR/NOR Control 1--PIX1~PIX5���ʱ���������
	LM98714_Write_Reg(0x11, 0x00);	//PIX OR/NOR Control 2--���ʱ���������
	
	
	LM98714_SelectPage(0x05);
	LM98714_Write_Reg(0x00, SH_DelayPointsNum);	//PIX1/SH On Guardbands��ʼλ��//��ʼ�ӳ�2�����ڣ�TCD1711Ҫ����С500ns�ӳ�
	LM98714_Write_Reg(0x01, SH_DelayPointsNum);	//PIX1/SH Off Guardbands�����
	LM98714_Write_Reg(0x02, 0x00);	//PIX2/SH On Guardbands
	LM98714_Write_Reg(0x03, 0x00);	//PIX2/SH Off Guardbands
	LM98714_Write_Reg(0x04, SH_DelayPointsNum);	//PIX3/SH On Guardbands
	LM98714_Write_Reg(0x05, SH_DelayPointsNum);	//PIX3/SH Off Guardbands
	LM98714_Write_Reg(0x06, 0x00);	//PIX4/SH On Guardbands
	LM98714_Write_Reg(0x07, 0x00);	//PIX4/SH Off Guardbands
	LM98714_Write_Reg(0x08, SH_DelayPointsNum);	//PIX5/SH On Guardbands
	LM98714_Write_Reg(0x09, SH_DelayPointsNum);	//PIX5/SH Off Guardbands
	LM98714_Write_Reg(0x0A, 0x00);	//PIX6/SH On Guardbands
	LM98714_Write_Reg(0x0B, 0x00);	//PIX6/SH Off Guardbands
	LM98714_Write_Reg(0x0C, SH_DelayPointsNum);	//PIX7/SH On Guardbands
	LM98714_Write_Reg(0x0D, SH_DelayPointsNum);	//PIX7/SH Off Guardbands
	LM98714_Write_Reg(0x0E, 0x00);	//PIX8/SH On Guardbands
	LM98714_Write_Reg(0x0F, 0x00);	//PIX8/SH Off Guardbands
	
	

	
	
	LM98714_SelectPage(0x00);
	LM98714_Write_Reg(0x02, 0x09);	//START SCAN BIT   OUTPUT ENABLE

Clip(07-14-16-41-19).rar

From the test we can see the output waveform in the self-test mode of LVDS.

But there is no output in the COMS mode.

Can you give some advice for this issue?

Thanks

Star