美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > DCS系統(tǒng)

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
DCS系統(tǒng)

IoT Microcontrollers Have ADCs, but Know When to Choose and Apply an External ADC

發(fā)布日期:2022-04-17 點(diǎn)擊率:40

Most microcontrollers have analog-to-digital converters (ADCs) on-chip. For IoT endpoints this provides additional functionality while saving critical board space. However, in cases where a designer has to opt for an external ADC for specific features or performance characteristics, vendors such as Texas Instruments have developed high-value ADCs that minimize the impact on board space.

The space/performance tradeoff is one of the hardest for designers to make, but an ADC is also one of the most critical peripherals for a microcontroller-based data acquisition system. This is particularly so for the Internet of things (IoT) with so many physical parameters being monitored. For these battery-powered IoT endpoints, size and power consumption are extremely important.

This article will discuss how to know when the limitations of an on-chip microcontroller ADC peripheral have been reached. It will then discuss ADC architectures and how to choose and implement an external ADC.

Microcontroller ADCs

Any peripheral on a microcontroller must cope with the advantages and limitations of the process technology the semiconductor is built upon. Peripherals such as timers, parallel I/O ports, and communication interfaces such as SPI, I2C, and UART interfaces are very compatible with a CMOS digital process technology.

However, an ADC is an analog peripheral. Internally, analog peripherals such as ADCs or comparators require a capacitor which is not available on a pure digital process. This means using a mixed-signal process technology. Since a microcontroller is primarily a digital semiconductor and speed is important, the mixed-signal technology used must not sacrifice digital speed for analog functionality or performance characteristics. While this balancing act is achievable for common applications, for high-end analog applications this can limit the performance of the analog peripherals. Devices that are mostly analog, such as single-chip ADCs, may only contain slow digital logic at less than 1 megahertz (MHz). This allows the device to be built using a mixed-signal process that primarily benefits the analog.

ADCs compare the voltage level of an analog input signal to a reference voltage. An input signal that is equal to the reference voltage measures as full scale. For example, if the input voltage is the same as the reference voltage on an ADC with 8-bit resolution, the ADC will register 0xFF.

On a microcontroller, the internal reference voltage is either derived from the main microcontroller power supply (usually VCC), or from a dedicated analog reference voltage pin. The accuracy of the ADC output is dependent upon an accurate and stable reference voltage. This requires keeping the internal reference voltage separate and isolated from the high-speed digital logic to minimize noise interference. While an external dedicated reference voltage pin can provide better isolation, compared to deriving it from the main microcontroller power supply, it is still subject to some small interference from the high-speed digital signals switching through the microcontroller. This can be significant when accurately measuring small voltages, as the small analog signal to be measured can get lost due to the internal reference voltage noise.

A higher reference voltage can be used to minimize the effect of noise, but to maintain the same accuracy when measuring low voltages the resolution would have to be increased. This would increase the area of the ADC on the microcontroller die, as well as increase the testing time of the ADC at production, both of which increase the cost of the microcontroller. This also reduces the accuracy of the ADC when measuring very small voltages near the bottom of the range, which can result in inaccurate values for the lower bit positions at inaccuracies of ±4 LSB or worse.

Another challenge for microcontroller ADCs is for applications that demand high accuracy over large resolutions. For example, applications using 24-bit ADCs that require accuracy better than ±2 LSBs require very accurate and stable reference voltages, and can share some of the same problems noted above.

ADC architectures

Successive approximation register (SAR) ADCs: Most microcontrollers use successive approximation register (SAR) ADCs. These are reliable for resolutions of up to 14 bits. An SAR converter compares the analog input signal to be measured in half-steps of the reference voltage. First, it compares the input voltage to half the reference voltage. If the input voltage is greater than half the reference voltage, the MSB of the output is set. The voltage value of the MSB is then subtracted from the input voltage and compared against one-quarter of the reference voltage to determine the MSB - 1 bit. This successive halving of the reference voltage and subtracting from the input voltage continues until the LSB is determined.

Internally, the reference voltage is successively halved using an internal resistor ladder, so the accuracy of the result is dependent upon the accuracy of the resistors and their tolerance over temperature. On single-chip ADCs and most microcontroller SAR ADCs, the resistors are laser trimmed during manufacturing.

SAR ADCs are commonly found on microcontrollers because they are easy to integrate into a mixed-signal process. However, they are again susceptible to interference from clock and signal noise from the rest of the microcontroller. Some of the noise can be minimized by semiconductor design techniques such as guard traces, but this adds to the size of the chip, increasing the cost.

Delta-sigma ADCs: Delta sigma (Δ?) ADCs, also called ?Δ ADCs, provide higher resolutions and are accurate for ADC resolutions of 20 bits and higher. They are much more complicated than SAR ADCs, but in brief, ADCs send the signal to a Δ? modulator which converts the analog signal to be measured to a pulse stream, which is then encoded using pulse density modulation (PDM). With PDM, the frequency, or density, of the pulse stream is proportional to the amplitude of the input signal relative to the reference voltage.

Since there is no such thing as encoding a perfect square wave, the PDM signal will contain noise. A digital filter cleans up the noise, and then a decimator converts the PDM signal one bit at a time into a binary number that can be read and stored by the microcontroller core. As mentioned, Δ? ADCs provide high resolution with the tradeoff being that they are slower than SAR ADCs. Because of the time it takes to process the voltage into a PDM signal and then perform the serialization of the PDM, the higher the sampling rate, the lower the resolution.

Single-chip ADCs

While the ADCs on most microcontrollers can provide excellent performance for many IoT applications, in cases where an external ADC is required, there are single-chip ADCs that can provide enhanced accuracy and sensitivity with increased noise immunity, without sacrificing pc board space.

An excellent example of a high-end ADC for precision applications is the TLA2024 4-channel, 12-bit Δ? ADC from Texas Instruments. It has an integral nonlinearity (INL) of only ±1 LSB, and very high immunity to noise on the supply voltage. The accuracy is very stable over temperature, drifting only 0.01 LSB/°C.

The TLA2024 uses a standard I2C interface for the microcontroller to access the internal registers (Figure 1).

Diagram of Texas Instruments TLA2024 high-accuracy ADC

Figure 1: The Texas Instruments TLA2024 high-accuracy ADC requires a minimum of external components, and contains an on-chip 1 MHz oscillator and voltage reference. (Image source: Texas Instruments)

The TLA2024 has a built-in voltage reference that is derived from the supply voltage. By programming an internal register over the I2C interface, the designer can use the microcontroller to select the full-scale reference voltage from ±6.144, ±4.096, ±2.048, ±1.024, ±0.512, or ±0.256 volts. With a reference voltage as low as 0.256 volts, a designer can use the TLA2024 for high-accuracy current sensing and instrumentation applications that are beyond the capabilities of cost-effective microcontrollers with on-chip ADCs.

The TLA2024 can be configured to sample four single-ended signals or two differential signals. A programmable gain amplifier amplifies small input voltages to increase accuracy.

Output sample rates of 128, 250, 490, 920, 1600, 2400, or 3300 samples/sec can be selected, with both single-shot and continuous conversion modes supported.

The TLA2024 is in an extremely small X2QFN package at only 2.05 mm × 1.55 mm. This is a minimal use of board space while adding significant high-end analog functionality. While the TLA2024 has excellent noise immunity, like all ADCs it should be kept separate and well isolated from the digital components on the pc board, with the analog input pins AIN0 – AIN3 placed close to the signals being measured.

Both speed and accuracy

Sometimes the most demanding applications require both speed and accuracy. There are microcontrollers with on-chip ADCs that can grab data at a million or more samples per second, and others with high accuracy, but more often than not it is a tradeoff between these two performance criteria. For designers of systems where speed, performance, and space are to be optimized, there are microcontrollers with ADCs with few compromises or tradeoffs. However, for cost and space-driven designs, there are still single-chip ADCs that are extremely small yet pack a powerful performance punch.

For example, the Texas Instruments ADS7057 is a 14-bit differential input SAR ADC with a sampling rate of 2.5 megasamples/second (MSPS), tucked inside an X2QFN-8 package that measures 1.50 mm x 1.50 mm (Figure 2). This is about the size of a surface-mount resistor. An ADS7057 could easily be placed in an available area on a pc board with little or no effect on the overall board size, except for the most space-constrained of applications. A microcontroller accesses the device using the SPI interface.

Diagram of TI ADS7057 is a 14-bit differential SAR

Figure 2: The TI ADS7057 is a 14-bit differential SAR that is accessed by a microcontroller through an SPI interface. (Image source: Texas Instruments)

Optimized for accuracy, the typical integral nonlinearity (INL) at 25°C is ±0.9 LSB. The ADS7057 is rated over -40°C to +125°C, though it’s expected an ADC is going to start to lose some accuracy toward the extreme ends of these temperatures. In the case of the ADS7057, the accuracy can vary a significant ±3 LSB over these extremes of temperatures. However, the device also has an internal calibration feature that allows it to compensate for internal offset errors as high as ±6 LSB caused by temperature or supply voltage fluctuations.

This self-calibration feature helps the ADS7057 provide superior accuracy over temperature conditions that would be hostile to most microcontroller ADCs. This self-calibration is recommended at device power-up, or at any time a change in power supply or operating temperature is detected.

The ADS7057 requires a digital supply voltage DVDD between 1.65 to 3.60 volts to power the SPI logic. The decoupling capacitor CDVDD must be a 1 μF ceramic capacitor. An analog supply voltage AVDD between 2.35 to 3.6 volts powers the SAR converter and is also used as the reference voltage. The AVDD source must be stable over temperature and have a low output impedance. For this reason, a low-noise, low-dropout regulator (LDO) must be used. A 3.3 μF decoupling capacitor, shown as CAVDD, must be connected between AVDD and ground to maintain a stable analog voltage during the conversion processes.

This level of accuracy, speed, coupled with the stabilizing self-calibration feature, makes the ADS7057 suited to IoT endpoints that need to perform measurements for sonar, thermal imaging, and optical encoders in harsh environments.

Conclusion

Most microcontrollers have general purpose on-chip ADCs that are excellent for all but the most demanding conversion applications. For space-conscious IoT endpoints that demand high accuracy and high speed, high-performance small size external ADCs can be used without sacrificing any pc board space.

 

下一篇: PLC、DCS、FCS三大控

上一篇: USB-C 電力傳輸入門指

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        欧美午夜理伦三级在线观看| 精品一区二区三区免费毛片| 丝袜美腿亚洲综合| 亚洲午夜视频在线观看| 亚洲图片欧美视频| 天堂久久一区二区三区| 久久精品国产99国产| 国产在线国偷精品产拍免费yy| 国产91精品免费| 91免费看片在线观看| 九9re精品视频在线观看re6| 日本日本精品二区免费| 一道本成人在线| 91精品国产麻豆| 国产偷国产偷亚洲高清人白洁| **性色生活片久久毛片| 日韩不卡在线观看日韩不卡视频| 国产一区二区成人久久免费影院| 99麻豆久久久国产精品免费 | 亚洲国产日韩精品| 免费观看91视频大全| 成人美女视频在线看| 国产青春久久久国产毛片| 美脚丝袜一区二区三区在线观看| 色综合久久久久久久| 精品美女一区二区三区| 亚洲精品综合在线| 精品写真视频在线观看| 国产99视频精品免费视频36| 正在播放一区| 欧美精品一区二区三区蜜桃视频 | 国产91丝袜在线播放0| 国产精品高清一区二区三区| 一区二区在线观看网站| 欧美大胆一级视频| 亚洲一区二区四区蜜桃| 国产成人av一区二区三区在线 | 久久er精品视频| 91青青草免费观看| 一区二区三区四区五区精品| 91精品国产色综合久久| 亚洲欧美日韩综合aⅴ视频| 国产综合色视频| 久久综合色一本| 日韩一区和二区| 亚洲影院免费观看| 不卡欧美aaaaa| 先锋影音亚洲资源| 久久久99精品免费观看| 麻豆精品新av中文字幕| 久99久在线| 精品人在线二区三区| 日韩精彩视频在线观看| 国产亚洲欧美一区二区| 制服丝袜国产精品| 性欧美大战久久久久久久久| dy888夜精品国产专区| 欧美乱熟臀69xxxxxx| 亚洲欧美精品午睡沙发| 白白色 亚洲乱淫| 欧美亚洲高清一区| 亚洲欧洲中文日韩久久av乱码| 懂色一区二区三区免费观看| 亚洲午夜精品一区二区三区| 久久九九99视频| 国模一区二区三区白浆| 亚洲三区视频| 亚洲欧美日韩在线不卡| 99在线视频播放| 欧美电影免费观看高清完整版在线| 五月激情丁香一区二区三区| 久久精品magnetxturnbtih| 97se狠狠狠综合亚洲狠狠| 韩国一区二区三区美女美女秀| 亚洲一区三区视频在线观看| 精品91自产拍在线观看一区| 日本不卡免费在线视频| 久久精品人人做人人爽电影| 精品88久久久久88久久久| 青娱乐精品在线视频| 久久久久久亚洲精品不卡4k岛国| 久久久国产午夜精品| 成人在线综合网| 欧美肥妇毛茸茸| 精品在线免费观看| 日本韩国欧美国产| 午夜视频一区二区| 黑人中文字幕一区二区三区| 欧美日韩国产乱码电影| 日本一区中文字幕| 一区在线电影| av噜噜色噜噜久久| 成人在线看片| 日韩精品第一页| 一区二区在线观看免费| 国产九色精品| 精品视频123区在线观看| 日本在线不卡一区| 欧美性做爰猛烈叫床潮| 蜜臀av性久久久久av蜜臀妖精| 中文字幕一区二区三区最新| 日韩av在线播放中文字幕| 一本一本a久久| 日韩不卡在线观看日韩不卡视频| 中文字幕乱码一区二区三区 | 国产亚洲一区二区三区四区| 91欧美一区二区| 国产日韩精品一区二区浪潮av| 99精品久久只有精品| 色999五月色| 美女视频黄a大片欧美| 久久精品国产精品亚洲红杏| 中文字幕一区二区三区乱码| 青青草原综合久久大伊人精品 | 欧美一个色资源| 成人动漫在线一区| 国产午夜精品在线观看| 国产一区二区精品免费| 亚洲欧美另类久久久精品2019| 欧美亚洲一级二级| 日产国产欧美视频一区精品| 欧美久久久一区| 91久久精品国产91久久性色tv | 欧美日韩一区二区不卡| 亚洲高清在线播放| 午夜精品免费在线| 欧美日韩视频不卡| 丁香另类激情小说| 日本一区二区免费在线| 欧美亚洲另类在线一区二区三区| 香港成人在线视频| 欧美伦理视频网站| 99一区二区| 性做久久久久久免费观看| 欧美日韩三级视频| 99在线精品视频| 亚洲六月丁香色婷婷综合久久| 亚洲综合第一| 不卡视频免费播放| 一区二区三区中文免费| 欧美日韩国产影片| 成人高清在线观看| 午夜一区二区三区视频| 91麻豆精品国产91久久久| 亚洲综合色视频| 久久综合狠狠综合久久激情| 蜜桃精品视频在线观看| 中文网丁香综合网| 91美女在线看| 青娱乐精品视频在线| 久久久精品免费网站| 伊人狠狠色丁香综合尤物| 99在线热播精品免费| 亚洲成a人v欧美综合天堂| 精品久久久久一区| 婷婷四房综合激情五月| 99久久er热在这里只有精品66| 亚洲国产精品一区二区久久恐怖片| 日韩一区二区三区精品视频| 日本不卡一区二区三区在线观看| 国产精品99久久不卡二区| 亚洲老妇xxxxxx| 精品福利视频一区二区三区| 一级日韩一区在线观看| 国产精品10p综合二区| 国产主播一区二区三区| 亚洲欧美日韩国产手机在线 | 亚洲欧美在线网| 91麻豆蜜桃一区二区三区| 麻豆成人在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美日韩另类国产亚洲欧美一级| 精品伦理一区二区三区| 不卡视频在线看| 精品一区二区在线播放| 亚洲日本电影在线| 久久精品人人做人人爽人人| 4438亚洲最大| 在线观看视频一区二区| 日韩欧美视频第二区| 国产欧美一区二区三区另类精品| 精品国产乱码久久久久久久久| 日本成人在线一区| 色综合久久99| 久久亚洲综合网| 99久久免费视频.com| 激情五月婷婷综合| 日韩电影在线看| 亚洲黄色免费网站| 国产精品视频一二三| 精品国产一区二区三区忘忧草 | 日韩亚洲国产中文字幕欧美| 一本久道久久综合| 日韩av一区二区三区在线| 国产亚洲欧美一区二区三区| 91传媒在线免费观看| 成人免费观看视频| 国产一区二区视频在线| 激情欧美一区二区三区在线观看| 免费的成人av|