Electronics for the Internet of Things
- 4. Analog and Digital
We can only store digital signals
◦ Using 1 or several bits / sample
We store an array of numbers
Parameters
◦ Bits per sample
◦ Sampling rate
4
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 5. Bits per sample
1 bit signals sample
◦ Values LOW (0) and HIGH (1)
◦ digital
n bits signals sample
◦ Values 0 .. 2n-1
◦ digital representation of an analog signal (analog)
5
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 7. Sampling Rate
The faster we sample the higher the accuracy
Nyquist Theorem
◦ Sampling frequency >= 2 x maximum frequency
Voice is 0.3 .. 3.4 KHz
◦ 8KHz phone
7
Image from http://www.jazzpoparkisto.net/audio/audio32.html
- 20. Output and Input
Digital Pins
◦ Value LOW (0) or HIGH (1)
Each pin acts like a
◦ battery (OUTPUT)
◦ voltage meter (INPUT)
20
- 24. Pulse Width
We set the % of “high” cycle
◦ 0 – 0%
◦ 255 – 100%
◦ Depends on the library
Implementation
◦ Hardware
◦ Software
Usage
◦ LED dimming
◦ Servo Motors
24
- 26. Analog and Digital Converters
Measure voltage
Parameters
◦ Bits per sample
◦ Sampling rate
For 1 bit we have …
26
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 27. Analog and Digital Converters
Measure voltage
Parameters
◦ Bits per sample
◦ Sampling rate
For 1 bit we have …
◦ GPIO Input
27
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 28. Analog and Digital Converters
Measure voltage
Parameters
◦ Bits per sample
◦ Sampling rate
For 1 bit we have …
◦ GPIO Input
28
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 29. Analog and Digital Converters
Measure voltage
Parameters
◦ Bits per sample
◦ Sampling rate
For 1 bit we have …
◦ GPIO Input
For n bits we have …
29
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 30. Analog and Digital Converters
Measure voltage
Parameters
◦ Bits per sample
◦ Sampling rate
For 1 bit we have …
◦ GPIO Input
For n bits we have …
◦ 0 – 2n-1
30
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
- 31. Analog and Digital Converters
One ADC
Multiplexed
◦ Reads for A0
◦ Reads for A1
◦ Reads for A2
◦ Reads for A3
…
31
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx