IRPyro messaging application
Communications program between IRPyro and IRPyro evaluation tool
Initial configuration of devices

Important points to consider when using the IRPyro library.

IRPyro device default configurations

A single sensor is configured by default as follows:

  AFE
    .S7_S0                     = 0,                  Sets the sampling rate to 1,000 samples per second.
    .LP                        = LOW_POWER_DISABLE   Low power sets the sampling rate to 166 samples per second.
    .HP                        = HP_ENABLE           High pass filter enabled
    .C_LP                      = LOW_PASS_180        Low pass filter set at 180Hz
    .CLK_OUT                   = CLK_ENABLE          Clock output enabled to synchronize other IRPyro sensors
    .SYNC                      = MASTER              IRPyro set as Master issues the synchronization to SLAVE 
    .TEMP                      = TEMP_DISABLE        
    .INT                       = INT_ENABLE          IRPyro indicates data ready enable
  CCP
    .status_bit                = CH_ENABLE           Channel ready to collect data
    .Feedback_transconductance = TCONDUCT_1_2T       Time constant selection
    .High_pass_filter_setting  = HIGH_PASS_1HZ       High pass filter set at 1Hz
    .Feedback_cap              = FEEDBACK_50_20      Feedback capacitance 
  WUP
    .UHT                       = MAX_WUP_THRESHOLD   Upper High Threshold = 255 events
    .ULT                       = MAX_WUP_THRESHOLD   Upper Low  Threshold = 255 events
    .LHT                       = MIN_WUP_THRESHOLD   Low   High Threshold =   0 events
    .LLT                       = MIN_WUP_THRESHOLD   Low   Low  Threshold =   0 events
    .WT_Threshold              = DEFAULT_NO_EVENTS   Wake up time Threshold = 10 events
    .DP0_DP2                   = REF_CH_0            Active pixel channel
    .CH0_CH2                   = SEL_CH_2            Reference channel
    .ST                        = SLEEP_MODE_ONE_CH   Sleep mode type

Multiple sensors are configured by default as follows:

One master, and the rest of the sensors as slaves of the master

For each sensor (master or slave)

  • Normal power
  • One active channel
  • Gain factor of 64x