美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成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在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        日韩电影在线一区| 国产日韩欧美制服另类| 日韩理论片在线观看| 欧美日韩亚洲在线| 日韩免费电影一区二区三区| 欧洲亚洲一区二区三区四区五区| 中文字幕亚洲一区二区va在线| 欧美写真视频网站| 欧美主播一区二区三区| 欧美日韩免费观看一区三区| 日本一区二区三区免费观看| 日本一区视频在线观看| 亚洲日本欧美在线| 亚洲一区二三| 91国偷自产一区二区开放时间| 久久久av水蜜桃| 久久精品丝袜高跟鞋| 亚洲午夜精品一区二区| 国产美女精品久久久| 欧洲一区二区在线观看| 色欧美88888久久久久久影院| 欧洲国产精品| 亚洲三级一区| 欧美一级久久久久久久大片| 中文字幕av资源一区| 亚洲韩国精品一区| 亚洲精品免费电影| 日本不卡一二三| 不卡的看片网站| 蜜桃传媒一区二区| 欧美日韩在线综合| 日本一区二区免费在线 | 日韩黄色片在线观看| 国产乱色国产精品免费视频| 超碰国产精品久久国产精品99| 99精品国产视频| 成人开心网精品视频| 国产日韩一区欧美| 欧美丝袜自拍制服另类| 国产精品国产三级国产普通话三级 | 欧美日韩亚洲综合| 在线欧美一区二区| 久久蜜臀精品av| 午夜精品视频一区| 另类小说综合欧美亚洲| 成人区精品一区二区| 综合一区中文字幕| 欧美三区免费完整视频在线观看| 在线一区二区观看| 日本一区二区视频在线| 蜜桃视频一区二区三区| 国产在线资源一区| 一区二区三区的久久的视频| 久久综合中文字幕| 美女爽到高潮91| 成人午夜电影小说| 日本午夜精品一区二区| 久久麻豆一区二区| 另类人妖一区二区av| 欧洲一区二区在线| 亚洲国产高清在线| 国产成人免费高清| 伊人色综合久久天天五月婷| 国产精品久久久久久妇女6080 | 国产精品乡下勾搭老头1| 日韩激情视频| 国产精品沙发午睡系列990531| 一区二区三区丝袜| 99re66热这里只有精品3直播 | 91麻豆国产香蕉久久精品| 色8久久人人97超碰香蕉987| 亚洲图片你懂的| 91在线播放网址| 91精品国产aⅴ一区二区| 偷拍一区二区三区| 欧美日韩精品综合| 欧美日韩一本到| 国产人久久人人人人爽| 国产乱子伦视频一区二区三区| 99re在线视频观看| 欧美一级片在线| 六月丁香婷婷久久| 色哟哟一区二区在线观看| 一卡二卡欧美日韩| 精品无人乱码一区二区三区的优势 | 中文字幕在线亚洲精品| 精品国产乱码久久久久久影片| 亚洲三级免费观看| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 国产中文一区二区三区| 91麻豆精品一区二区三区| 日韩一级片网址| 国产一区二区三区在线看麻豆| 免费精品视频一区| 日韩一区二区中文字幕| 国内精品视频666| 美乳视频一区二区| 亚洲日本护士毛茸茸| 精品欧美日韩在线| 中文字幕不卡一区| 国产一区二区免费视频| 久久免费看av| 国产精品白丝在线| 蜜桃av噜噜一区二区三| 一区二区在线观看视频| 91无套直看片红桃| 国产欧美一区二区三区在线看蜜臀| 日韩**一区毛片| 91精彩视频在线| 久久精品国产秦先生| 欧美挠脚心视频网站| 亚洲午夜在线视频| 999国产在线| 日韩一区二区影院| 99精品欧美一区二区三区小说| 欧美色手机在线观看| 国产精品主播直播| 精品国内二区三区| 国产一二精品视频| 26uuu精品一区二区三区四区在线| 喷白浆一区二区| 在线播放91灌醉迷j高跟美女| 亚洲最新视频在线观看| 99伊人久久| 日韩理论片网站| 一本在线高清不卡dvd| 国产一区二区三区黄视频| 精品人在线二区三区| 国产精品一区二区不卡| 精品少妇一区二区三区视频免付费| 麻豆精品久久精品色综合| 欧美肥妇毛茸茸| 99re资源| 日本一区二区三区电影| 日韩高清av电影| 美女视频网站黄色亚洲| 日韩欧美一二区| 国产伦精品一区二区| 国产精品天干天干在线综合| 日韩高清专区| 国产电影一区二区三区| 久久精品一区四区| 神马影院一区二区三区| 国产精品888| 亚洲激情在线激情| 欧美午夜精品久久久久久孕妇| 亚洲成人av资源| 色综合久久天天综合网| 91丨porny丨首页| 亚洲国产综合91精品麻豆| 日韩一区二区电影网| 欧美精品在线一区| 依依成人综合视频| 欧美肥胖老妇做爰| 欧美日韩亚洲一区二区三区四区| 伊人色综合久久天天| 91精品国产入口| 欧美一区亚洲二区| 国产风韵犹存在线视精品| 亚洲男人的天堂网| 日韩一级黄色大片| 深田咏美在线x99av| 成人午夜av电影| 亚洲午夜免费福利视频| 久久日一线二线三线suv| 国产精品日韩一区二区免费视频| 国产精品久久久久三级| 色丁香久综合在线久综合在线观看| 亚洲3atv精品一区二区三区| 日韩欧美国产1| 一区二区三区久久网| 91视频在线免费观看| 久久99热这里只有精品| 欧美一级久久久久久久大片| 欧洲在线视频一区| 97netav| 国产ts人妖一区二区| 日韩高清不卡一区| 亚洲欧美激情在线| 久久精品第九区免费观看| 国v精品久久久网| 国产精品国产三级国产三级人妇| 亚洲黄色成人久久久| 免费美女久久99| 一区二区三区欧美日韩| 久久一二三国产| 在线播放亚洲一区| 欧美影院一区二区三区| 亚洲 日韩 国产第一区| 国产精品视频免费观看| 成人av影院在线| 国产成人午夜精品影院观看视频| 国产性做久久久久久| 欧美一区午夜视频在线观看| 色欧美日韩亚洲| 色综合天天性综合| 色综合色狠狠综合色| 亚洲一区二区在线观| 5g国产欧美日韩视频| 成人av资源在线|