Do the analog inputs on the 101 have low pass filters to eliminate alias frequencies? If not, what is the sampling rate so I can make my own?
Schematic shows no filtering on first look.
birdman7430:
Do the analog inputs on the 101 have low pass filters to eliminate alias frequencies? If not, what is the sampling rate so I can make my own?
Why not test it yourself?
Serial.begin (115200);
uint16_t dummy;
uint16_t loop_counter = 1000;
uint32_t start_time = micros(); // get start time
while (loop_counter--) { // do 1000 dummy analog reads
dummy = analogRead (A0);
}
uint32_t end_time = micros(); // get end time
Serial.print ("Analog reads: ");
Serial.print ((uint32_t)((end_time - start_time) / 1000));
Serial.print (" usec each.\r\n");
Running it here, I get 17 usec which is 58823 samples per second.
Removing the "/1000" gives me 17088 for the whole 1000 samples which is 58520 samples per second.