Hello, I'm David.
I'm using a custom AFE4403 module. This has an SPH7050 photosensor populated.
As the MACROs shown below, I configured the AFE4403. Most of them are identical from the AFE4403EVM_FW_SRCv2.3 code.
#define PRF 500 #define DUTYCYCLE 25 AFE44xx_Reg_Write((unsigned char)CONTROL0, AFE44xx_Current_Register_Settings[0]); //0x00 AFE44xx_Reg_Write((unsigned char)CONTROL2, AFE44xx_Current_Register_Settings[35]); //0x23 AFE44xx_Reg_Write((unsigned char)TIAGAIN, AFE44xx_Current_Register_Settings[32]); //0x20 // (ENSEPGAIN + STAGE2EN_LED1 + STG2GAIN_LED1_0DB + CF_LED1_5P + RF_LED1_1M) AFE44xx_Reg_Write((unsigned char)TIA_AMB_GAIN, AFE44xx_Current_Register_Settings[33]); //0x21 // (AMBDAC_0uA + FLTRCNRSEL_500HZ + STAGE2EN_LED2 + STG2GAIN_LED2_0DB + CF_LED2_5P + RF_LED2_1M) AFE44xx_Reg_Write((unsigned char)LEDCNTRL, AFE44xx_Current_Register_Settings[34]); //0x22 // (0x011414ul) AFE44xx_Reg_Write((unsigned char)CONTROL1, AFE44xx_Current_Register_Settings[30]); //0x1E //timer enabled, averages=3, RED and IR LED pulse ON PD_ALM AND LED_ALM pins
These are my 3 cases.
1. Place nothing on top of SPH7050
2. Place my thumb on SPH7050
3. Place my index finger on SPH7050
As you see, regardless of what finger is placed, the pattern seems almost identical when using SPH7050's Red LED.
Most importantly, each data repeats;
For instance LED2-ALED2 repeats
0x001B C719 0x001B C719 0x001B C719 0x001B C719 0xFF1B C719 0xFF1B C719 0xFF1B C719 0xFF1B C719...
-16422688 -16422688 -16422688 -16422688 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16391939 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16400942 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16407192 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16391931 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16394655 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16418420 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16441471 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16436692 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16442813 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16466784 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16491990 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16485076 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16483876 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16495422 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16517956 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16510605 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16504867 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16512637 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16534308 -16528452 -16528452 -16528452 -16528452 -16528452 -16528452 -16528452 -16528452 -16528452 -16528452
-16500736 -16500736 -16500736 -16500736 -16500736 -16500736 -16500736 -16500736 -16500736 -16500736 -16500736 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16505311 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16521631 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16508676 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16499446 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16502151 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16520646 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16519738 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16517975 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16529387 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16556467 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16558997 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16549447 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16553484 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16574756 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16579831 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566609 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16566180 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16586358 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16594258 -16576397 -16576397 -16576397
2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295
-15034823 -15034823 -15034823 -15034823 -15065572 -15065572 -15065572 -15065572 -15065572 -15065572 -15065572 1711644 1711644 1711644 1711644 1711644 1711644 1720647 1720647 1720647 1720647 1720647 1720647 1720647 1720647 1720647 1720647 1720647 1720647 1726897 1726897 1726897 1726897 1726897 1726897 1726897 -15050319 -15050319 -15050319 -15050319 -15050319 -15050319 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15065580 -15062856 -15062856 -15062856 -15062856 -15062856 -15062856 1714360 1714360 1714360 1714360 1714360 1714360 1738125 1738125 1738125 1738125 1738125 1738125 1738125 -15039091 -15039091 -15039091 -15039091 -15039091 -15039091 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15016040 -15020819 -15020819 -15020819 -15020819 -15020819 -15020819 -15020819 1756397 1756397 1756397 1756397 1756397 1756397 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1762518 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1786489 1811695 1811695 1811695 1811695 1811695 1811695 1811695 1811695 1811695 1811695 1811695 1811695 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1804781 1803581 1803581 1803581 1803581 1803581 1803581 1803581 -14973635 -14973635 -14973635 -14973635 -14973635 -14973635 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14962089 -14939555 -14939555 -14939555 -14939555 -14939555 -14939555 1837661 1837661 1837661 1837661 1837661 1837661 1837661 1830310 1830310 1830310 1830310 1830310 1830310 1830310 1830310 1830310 1830310 1830310 1830310 1824572 1824572 1824572 1824572 1824572 1824572 1824572 -14952644 -14952644 -14952644 -14952644 -14952644 -14952644 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14944874 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14923203 -14929059 -14929059 -14929059 -14929059 -14929059 -14929059 1848157 1848157 1848157 1848157
2096921 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 2096921 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295 -14680295
1820441 1820441 1820441 1820441 -14956775 -14956775 -14956775 -14956775 -14956775 -14956775 -14956775 -14952200 -14952200 -14952200 -14952200 -14952200 -14952200 1825016 1825016 1825016 1825016 1825016 1825016 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1841336 1828381 1828381 1828381 1828381 1828381 1828381 -14948835 -14948835 -14948835 -14948835 -14948835 -14948835 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14958065 -14955360 -14955360 -14955360 -14955360 -14955360 -14955360 1821856 1821856 1821856 1821856 1821856 1821856 1821856 1840351 1840351 1840351 1840351 1840351 1840351 -14936865 -14936865 -14936865 -14936865 -14936865 -14936865 -14937773 -14937773 -14937773 -14937773 -14937773 -14937773 1839443 1839443 1839443 1839443 1839443 1839443 1839443 1837680 1837680 1837680 1837680 1837680 1837680 -14939536 -14939536 -14939536 -14939536 -14939536 -14939536 -14939536 -14928124 -14928124 -14928124 -14928124 -14928124 -14928124 1849092 1849092 1849092 1849092 1849092 1849092 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1876172 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1878702 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1869152 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1873189 1894461 1894461 1894461 1894461 1894461 1894461 1894461 1894461 1894461 1894461 1894461 1894461 1899536 1899536 1899536 1899536 1899536 1899536 1899536 -14877680 -14877680 -14877680 -14877680 -14877680 -14877680 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14890902 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14891331 -14871153 -14871153 -14871153 -14871153 -14871153 -14871153 1906063 1906063 1906063 1906063 1906063 1906063 1906063 1913963 1913963 1913963 1913963 1913963 1913963 1913963 1913963 1913963 1913963 1913963 1913963 1896102 1896102 1896102 1896102
I have uploaded the data file. Also, each data are near the limit (2^24 or -2^24).
Is my sensor saturated? Should I change the settings for TIAGAIN and TIA_AMB_GAIN?