I need to acquire an analog signal via an ADC and send it via a digital communication line (CAN bus) with a given frequency $f_{send}=100Hz$. If I understand correctly this means that this constraint imposes a low pass filter on the acquired signal of $f_{send}$. My question is: what is the correct sampling rate to use for the analog signal given this constraint?
Currently to solve this problem my approach is the following:
- the analog signal has a hardware antialiasing filter of $1KHz$
- I sample the signal at $f_{samp}=2.5KHz$ to satisfy Nyquist-Shannon
- The samples are then filtered via a digital IIR filter set to a cut-off frequency of $f_{send}$.
- Every $1/f_{send}$ seconds I take the last acquired and filtered sample and send it through the communication line.

I don't know if the steps I take are logically sound and/or have logical errors that mis-rapresent the data that I send through the comm-line. For example:
- Since I need to send data at $f_{send}$ (stage 4 in image) does it make sense to have a low pass filter of $f_{send}$ on the sampled data or do I need at least $2*f_{send}$ (stage 3)? i.e. What is the value of IIR_LPF: 100Hz or >200Hz?
- Moreover, my adc produces $1/f_{samp}$ samples in a second (stage 2), and the same number of samples appear after stage 3. Each $1/f_{send}$ seconds I need to send a sample on the digital line. Which sample I use out of the $f_{samp}/f_{send}$ ones? The last one? The average of them all?
- If my main constraint is to send data at $f_{send}$ do I lower the $f_{samp}$ to something near $2*f_{send}$ or I keep the current setup so that I have more filtering data?
Text books and resources talk a lot about aliasing, hardware sharing factor and sampling frequency but never about a real case scenario like this.
