Other Parts Discussed in Thread: TIDA-01580,
Hello,
I am using the TIDA-01580 board and want to change it to PTT mode (1khz), however I am unable to get any data. Can you please tell me the values of each register to use for 1khz PRF for TIDA-01580.
I have tried the following register settings. (Internal 128khz oscillator with division factor of 4)
{0x00, 0x000020}, /*CONTROL0*/
{0x01, 0x00001}, //-// /*LED2STC*/
{0x02, 0x00003}, //-// /*LED2ENDC*/
{0x03, 0x0000A}, //-// /*LED1LEDSTC*/
{0x04, 0x0000D}, //-// /*LED1LEDENDC*/
{0x05, 0x00006}, //-// /*ALED2STC*/
{0x06, 0x00008}, //-// /*ALED2ENDC*/
{0x07, 0x0000B}, //-// /*LED1STC*/
{0x08, 0x0000D}, //-// /*LED1ENDC*/
{0x09, 0x0000}, //-// /*LED2LEDSTC*/
{0x0A, 0x00003}, //-// /*LED2LEDENDC*/
{0x0B, 0x000010}, //-// /*ALED1STC*/
{0x0C, 0x000012}, //-// /*ALED1ENDC*/
{0x0D, 0x00005}, //-// /*LED2CONVST*/
{0x0E, 0x00008}, //-// /*LED2CONVEND*/
{0x0F, 0x0000A}, //-// /*ALED2CONVST*/
{0x10, 0x0000D}, //-// /*ALED2CONVEND*/
{0x11, 0x0000F}, //-// /*LED1CONVST*/
{0x12, 0x000012}, //-// /*LED1CONVEND*/
{0x13, 0x000014}, //-// /*ALED1CONVST*/
{0x14, 0x000017}, //-// /*ALED1CONVEND*/
{0x1D, 0x00001F}, //-// /*PRPCOUNT*/
{0x1E, 0x000101}, /*CONTROL1*/ //TIMER ENABLED AND NUMAV=1
{0x1F, 0x000000}, /*TIAGAIN_2_3*/
{0x20, 0x000003}, /*TIAGAIN*/
{0x21, 0x000003}, /*TIA_AMB_GAIN*/
{0x22, 0xFC0000}, /*LEDCNTRL1*/ //LED CURRENT CONTROL REGISTER
{0x23, 0x104218}, /*CONTROL2*/ //OSCILLATOR SELECT AND ILED_FS
{0x24, 0x000600}, /*LEDCNTRL2*/
{0x28, 0x000000}, /*TOGGLE*/
{0x29, 0x000000}, /*CLKDIV1*/
{0x2A, 0x000000}, /*LED2VAL*/
{0x2B, 0x000000}, /*ALED2VAL*/
{0x2C, 0x000000}, /*LED1VAL*/
{0x2D, 0x000000}, /*ALED1VAL*/
{0x2E, 0x000000}, /*LED2-ALED2VAL*/
{0x2F, 0x000000}, /*LED1-ALED1VAL*/
{0x31, 0x000020}, /*CONTROL3*/
{0x34, 0x000000}, /*PROG_INT2_STC*/
{0x35, 0x000000}, /*PROG_INT2_ENDC*/
{0x36, 0x00005}, //-// /*LED3LEDSTC*/
{0x37, 0x00008}, //-// /*LED3LEDENDC*/
{0x39, 0x000005}, /*CLKDIV2*/ //CLOCK DIVISION 128K/4=32K
{0x3A, 0x100000}, /*OFFDAC*/
{0x3B, 0x000000}, /*THRDETLOW*/
{0x3C, 0x000000}, /*THRDETHIGH*/
{0x3D, 0x000000}, /*THRDET*/
{0x3E, 0x000000}, /*I_OFFDAC*/
{0x3F, 0x000000}, /*AVG_LED2_ALED2VAL*/
{0x40, 0x000000}, /*AVG_LED1_ALED1VAL*/
{0x42, 0x000000}, /*FIFO*/
{0x43, 0x0000F}, //-// /*LED4LEDSTC*/
{0x44, 0x000012}, //-// /*LED4LEDENDC*/
{0x45, 0x000000}, /*TG_PD1STC*/
{0x46, 0x000000}, /*TG_PD1ENDC*/
{0x47, 0x000000}, /*TG_PD2STC*/
{0x48, 0x000000}, /*TG_PD2ENDC*/
{0x49, 0x000000}, /*TG_PD3STC*/
{0x4A, 0x000000}, /*TG_PD3ENDC*/
{0x4B, 0x000000}, /*CONTROL4*/ /////////DOUBT///////
{0x4E, 0x000004}, /*DUAL_PD*/ //PTT MODE
{0x50, 0x000018}, /*CONTROL5*/ ///SHORT_ALDO_TO_DLDO_IN_DEEP_SLEEP - 0///
{0x51, 0x000000}, /*FIFO_OFFSET*/
{0x52, 0x00001D}, //-// /*DATA_RDY_STC*/
{0x53, 0x00001D}, //-// /*DATA_RDY_ENDC*/
{0x54, 0x000000}, /*MASK_PPG*/
{0x57, 0x000000}, /*PROG_INT1_STC*/
{0x58, 0x000000}, /*PROG_INT1_ENDC*/
{0x61, 0x080000}, /*ECG_CHOP*/
{0x62, 0x800000}, /*ECG_RLD*/
{0x63, 0x000000}, /*RCOMP*/
{0x64, 0x000000}, //-// /*DYN_TIA_STC*/
{0x65, 0x000020}, //-// /*DYN_TIA_ENDC*/
{0x66, 0x000000}, //-// /*DYN_ADC_STC*/
{0x67, 0x000020}, //-// /*DYN_ADC_ENDC*/
{0x68, 0x000000}, //-// /*DYN_CLOCK_STC*/
{0x69, 0x000020}, //-// /*DYN_CLOCK_ENDC*/
{0x6A, 0x000021}, //-// /*DEEP_SLEEP_STC*/
{0x6B, 0x000018}, //-// /*DEEP_SLEEP_ENDC*/
{0x6C, 0x000000}, /*PD_SHORT*/
{0x6D, 0x000000}, /*REG_POINTER*/
{0x72, 0x000000}, /*LED_DRIVER_CONTROL*/
{0x73, 0x000000}, /*THR_DETECT_LOGIC*/
{0xFF, 0x00} //End of Array