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.

VSYNC & HSYNC issue in DM388

Other Parts Discussed in Thread: DM388

Hi,

I am using DM388 processor. I am trying to bring up AR0331 Camera  in my customized platform.
I am using i2c interface to configure the Sensor. Currently I can able to do proper configuration

I am using LVDS chip (SN65LVDS324) to send the data from sensor to processor.

Once the camera is initialized, I couldn't get any HS/VS signals from LVDS chip. But I am getting these signal only if I configure the TEST_MODE bit in the SENSOR_CFG register (0x9).

I have attached my ar0331 configured register 

6153.i2c_sensor.xml
<?xml version="1.0"?>

-<adapter>

<configure pullups="0" tpower="0" gpio="0" spi="1" i2c="1"/>

<i2c_write radix="16" count="4" addr="0x10">30 2A 00 06</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1A 00 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1A 10 D8</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 0C 08 98</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 88 80 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4A 03</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 04 43</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 45</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 40 45</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 60 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 50 45</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 40 4B</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 12 44</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 61 34</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4A 31</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 4</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 60</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 14</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 3D FF</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 3D FF</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 3D EA</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 04</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 3D 10</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 05</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 3D 10</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 15</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 35 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 05 3D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 10 45</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 40 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 04 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 14 3D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 FF 3D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 FF 3D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 EA 62</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 36 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 08 3D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 64 44</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 2C 2C</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 2C 2C</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4B 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 2D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 46 43</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 47</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 5F</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4F 50</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 04</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 94</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 20 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 FC 53</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 0D 5C</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 0D 57</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 54 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 09 55</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 56 49</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 53 07</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 53 03</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4D 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 6C 4C</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 09 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 2C 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 29 4E</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5C 09</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 80</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 B6</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 F8</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 02</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 FA</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5C 0B</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 18</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 B2</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5C 03</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 44</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 F2</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 02</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 28 09</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 10</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 08 4D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 1A 26</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 93 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 FA 45</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 A0 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 07 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 FB 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 29 45</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 80 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 08 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 FA 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 28 5D</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 0E</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 91</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 53 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 40</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 53 02</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 10</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 93</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 92</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 48 4d</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4e 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 09 4c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 0b 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5f 27</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 f2 17</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 14 28</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 08 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4d 1a</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 fa</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 26 03</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5c 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 40</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 98</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 2a</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4a 0a</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 0b 43</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 9c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 60</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 07</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 9d</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 25</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 40</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 08</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 98</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5d 53</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 d0 26</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 5c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 01 4b</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 12 44</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 52 51</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 02</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 60 18</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 4a 03</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 04 43</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 58</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 59 43</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 16 5a</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 43 16</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 5b 43</i2c_write>

<sleep ms="10"/>
<i2c_write radix="16" count="4" addr="0x10">30 86 45 40</i2c_write>

<sleep ms="10"/>
<i2c_write radix="16" count="4" addr="0x10">30 86 27 9c</i2c_write>

<sleep ms="10"/>
<i2c_write radix="16" count="4" addr="0x10">30 86 45 60</i2c_write>

<sleep ms="10"/>
<i2c_write radix="16" count="4" addr="0x10">30 86 17 07</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 9d</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 25</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 45 40</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 10</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 27 98</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 17 20</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 22 4b</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 12 44</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 2c 2c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 86 2c 2c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1a 00 58</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 b0 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 ba 06 ec</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 ac 0c 0c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 2a 00 06</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 2c 00 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 2e 00 04</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 30 00 4a</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 36 00 0c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 38 00 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 02 00 e4</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 04 00 42</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 06 05 23</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 08 07 c9</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 08 07 c0</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 0a 04 65</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 0c 08 98</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 12 04 38</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 a2 00 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 a6 00 01</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 40 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 82 00 09</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 8c 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 90 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 fe 00 80</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">32 0a 00 80</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1a 00 58</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">24 00 00 03</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">24 50 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1e 00 a8</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1a 00 5c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">32 00 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 d0 00 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 e0 02 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 64 19 82</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 64 19 82</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 ae 03 04</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 c6 84 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 6e 90 10</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">31 80 80 89</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 f4 40 00</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">3e d4 8f 6c</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">3e d6 66 66</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">3e da 88 99</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">3e e6 00 f0</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">3e d2 9f 46</i2c_write>

<sleep ms="10"/>

<i2c_write radix="16" count="4" addr="0x10">30 1a 00 5c</i2c_write>

<sleep ms="10"/>

</adapter>

Please suggest any solution to solve this issue.

Thanks in advance.

Regards,
Akhil

  • Hello Akhil,

    When in TEST MODE, the SN65LVDS324 only uses the input clock to generate its own test pattern, that's why you get the good HS/VS signaling, so I suggest to review the connection between the SN65LVDS324 & the sensor before reviewing the configuration.

    Regards,
    Diego.