Data Acquisition and Signal Processing for Smart Sensors
by Nikolay V. Kirianaki, Sergey Y. Yurish, Nestor O. Shpak, Vadim P. Deynega
9
SMART SENSOR DESIGN AT SOFTWARE LEVEL
Because modern smart sensors include as a rule a microcontroller, the problem of software level design has arisen. A microcontroller core software level design allows minimization of the chip area, in turn, the software low-power design technique allows reduction of the power consumption. Both are very important for smart sensors and can improve sensor characteristics without additional labour expenses and time. However, until now such a design was realized as a rule, heuristically. Only some of its aspects are reflected in the literature and included in CAD tools. We hope that in this connection, the material described below, the set of ‘hints’ and recommendations will be useful for readers.
9.1 Microcontroller Core for Smart Sensors
The measuring instrumentation was, and remains, one of the main applications of embedded microprocessors and microcontrollers. The well-known efficient family of microcontrollers MCS-51 (Intel), which appeared at the beginning of the 1980s, continues to be used actively for different smart sensor applications. This is explained by the following:
- the low cost
- the availability of inexpensive debugging tools
- the availability of well-trained engineers.
A microcontroller generally comprises two main parts–a central processing unit (CPU) often called a core, and a peripheral part–different peripheral modules connected to the CPU. The core can also be used as a control unit with other peripherals in an ASIC or a ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access