Analysis of Direct Sensor-to-Embedded Systems Interfacing: A Comparison of Targets' Performance

This paper is concerned with the direct interfacing of resistive sensors to different embedded targets. The author uses the idea of "direct sensor-to-microcontroller" technique where analog sensors are interfaced directly to inherently digital controllers and we compare the performance of this technique when applied to a typical microcontroller PIC18, a CPLD and an FPGA. Experimental results show that 5 V systems, like the PIC18 controller, have an advantage over 3.3 V systems in terms of better precision performance, while the CPLD outperforms both the microcontroller and the FPGA in terms of accuracy. The accuracy depends mainly on the output impedance of the system's I/O ports and the precision depends mainly on trigger level noise. The PIC18 controller also has the best performance in terms of linearity and sensitivity. A lot of works have been published concerning direct interfacing to microcontrollers, but little attention has been paid to alternative targets like CPLD and FPGA. This work will benchmark these different kinds of targets and prove that the direct interfacing technique can also be applied to CPLDs and FPGAs.

[1]  M. Quirk,et al.  Semiconductor manufacturing technology , 2000 .

[2]  Josep Jordana,et al.  INTERNAL TRIGGER ERRORS IN MICROCONTROLLER-BASED MEASUREMENTS , 2003 .

[3]  R. Pallas-Areny,et al.  Uncertainty in resistance measurements based on microcontrollers with embedded time counters , 2003, Proceedings of the 20th IEEE Instrumentation Technology Conference (Cat. No.03CH37412).

[4]  Ramon Pallas-Areny,et al.  Uncertainty reduction techniques in microcontroller-based time measurements , 2006 .

[5]  Josep Jordana,et al.  Trigger uncertainty in period-to-code converters based on counters embedded in microcontrollers , 2004 .

[6]  Manel Gasulla,et al.  Analysis of Power Supply Interference Effects on Direct Sensor-to-Microcontroller Interfaces , 2005, IMTC 2005.

[7]  Tyson S. Hall,et al.  Rapid Prototyping of Digital Systems: SOPC Edition , 2007 .

[8]  Manel Gasulla,et al.  Accuracy and resolution of direct resistive sensor-to-microcontroller interfaces , 2005 .

[9]  Viorel-Constantin Petre Microcontroller based measurements: how to take out the best we can of them , 2006 .

[10]  Jim Lepkowski Temperature Measurement Circuits for Embedded Applications , 2004 .

[11]  R. Pallas-Areny,et al.  Program-dependent uncertainty in period-to-code converters based on counters embedded in microcontrollers , 2003, Proceedings of the 20th IEEE Instrumentation Technology Conference (Cat. No.03CH37412).

[12]  Ramon Pallas-Areny,et al.  Effective number of resolution bits in direct sensor-to-microcontroller interfaces , 2004 .

[13]  Volnei A. Pedroni Circuit Design with VHDL , 2004 .

[14]  Zhong Ling MAX 7000 Programmable Logic Device Family , 2002 .

[15]  Ramon Pallàs Areny,et al.  Error analysis and reduction for a simple sensor-microcontroller interface , 2001 .

[16]  John G. Webster,et al.  Sensors and Signal Conditioning , 1993 .