Jamelly Ferreira, Isabela Trindade, Leonardo Ramalho, Ilan Sousa, A. Klautau
{"title":"A noise-cancelling technique for data acquisition systems: A case study on embedded ADCs","authors":"Jamelly Ferreira, Isabela Trindade, Leonardo Ramalho, Ilan Sousa, A. Klautau","doi":"10.1109/INSCIT.2017.8103529","DOIUrl":null,"url":null,"abstract":"The noise present in embedded analog-to-digital converter (ADC) of microcontrollers (MCUs) and other System-on-chips (SoCs) is a limiting factor that can impede their use in some application. This noise can be caused due to the proximity between ADCs and digital circuits whose switching couples to the analog signals and degrades the input signal integrity. Moreover, many models of microcontrollers have more than one ADC input channel, and their inputs suffer impairments due to those noise sources. Because the noise source can be the same for all the inputs, the noise is correlated and it can be exploited to increase the signal quality in the digital domain. This paper proposes a novel adaptive noise canceler based on the normalized least mean squares (NLMS) adaptive noise cancellation algorithm. In the proposed technique, three analog inputs of the microcontroller are used, where two are used as reference and one is used for acquiring the desired signal. An experimental setup was implemented for testing the proposed scheme and the results show improvement of more than 20 dB in the noise floor, in cases of noisy power supply.","PeriodicalId":416167,"journal":{"name":"2017 2nd International Symposium on Instrumentation Systems, Circuits and Transducers (INSCIT)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 2nd International Symposium on Instrumentation Systems, Circuits and Transducers (INSCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INSCIT.2017.8103529","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The noise present in embedded analog-to-digital converter (ADC) of microcontrollers (MCUs) and other System-on-chips (SoCs) is a limiting factor that can impede their use in some application. This noise can be caused due to the proximity between ADCs and digital circuits whose switching couples to the analog signals and degrades the input signal integrity. Moreover, many models of microcontrollers have more than one ADC input channel, and their inputs suffer impairments due to those noise sources. Because the noise source can be the same for all the inputs, the noise is correlated and it can be exploited to increase the signal quality in the digital domain. This paper proposes a novel adaptive noise canceler based on the normalized least mean squares (NLMS) adaptive noise cancellation algorithm. In the proposed technique, three analog inputs of the microcontroller are used, where two are used as reference and one is used for acquiring the desired signal. An experimental setup was implemented for testing the proposed scheme and the results show improvement of more than 20 dB in the noise floor, in cases of noisy power supply.