{"id":36502,"date":"2020-09-30T20:26:21","date_gmt":"2020-09-30T12:26:21","guid":{"rendered":"\/blog\/?p=36502"},"modified":"2020-09-30T20:26:24","modified_gmt":"2020-09-30T12:26:24","slug":"analog-to-digital-converter-ads1015","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/","title":{"rendered":"Analog to digital converter\u2014\u2014ADS1015"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/09\/1015.png\" alt=\"\" class=\"wp-image-36503\" width=\"356\" height=\"220\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png 484w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015-300x185.png 300w\" sizes=\"(max-width: 356px) 100vw, 356px\" \/><figcaption>Ref: <a href=\"https:\/\/www.reichelt.com\/us\/en\/developer-boards-amplifier-board-12-bit-ads1015-debo-amp-12bit-p235499.html?&amp;trstct=pol_4&amp;nbc=1\">ADS1015<\/a> <\/figcaption><\/figure><\/div>\n\n\n\n<p>ADS1015 is an AD conversion chip produced\nby TI. It adopts IIC serial protocol communication, 4 conversion channels,\n12-bit conversion accuracy, maximum conversion speed of 3.3ksps, built-in gain\namplifier, users can set the gain according to their needs. The same series as\nADS1015 also has ADS1016, 16-bit conversion accuracy.<\/p>\n\n\n\n<p>In addition, AIN0 and AIN1 can be used for\ndifferential measurement with AIN3. Configure the multiplexer in MUX[2:0 of the\nconfiguration register. ]<\/p>\n\n\n\n<p>When measuring a single-ended signal, the\nnegative input of the ADC is internally connected to GND through a switch in\nthe multiplexer.<\/p>\n\n\n\n<p>ADS101x uses a switched capacitor to\ncontinuously charge and discharge the capacitor in the input stage to measure\nthe voltage between AINP and AINN. The ADS101x has a 1-MHz internal oscillator,\nwhich is divided by 4 to produce an fMOD of 250 kHz. The capacitance used in\nthis input stage is very small, and the average load is resistive to the\nexternal circuit. Figure 11 shows this structure. The capacitance value sets\nthe resistance and switching rate.<\/p>\n\n\n\n<p>During the sampling phase, switch S1 is closed. This allows CA1 to V(AINP), CA2 to V(AINN), CB to (V(AINP)-V(AINN)). In the discharge phase, S1 is first opened, and then S2 is closed. Then CA1 and CA2 are discharged to approximately 0.7 V, and CB is discharged to 0 V. This charging will draw a very small transient current from the power supply driving the analog input of the ADS101x. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pin introduction of ADS1015<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/09\/1015-1.png\" alt=\"\" class=\"wp-image-36504\" width=\"312\" height=\"216\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015-1.png 312w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015-1-300x208.png 300w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><figcaption>Ref:  <a href=\"http:\/\/www.pythonexemplary.com\/index_en.php?inhalt_links=navigation_en.inc.php&amp;inhalt_mitte=raspi\/en\/adc.inc.php\">Pin of ADS1015 <\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>1. ADDR address pin (connect to different\npins to set different addresses, the address of the GND pin is 0x48)<\/p>\n\n\n\n<p>2. ALERT interrupt pin, voltage comparison\ncan be configured in the chip, which can be used as a numerical comparator output\nor conversion ready pin<\/p>\n\n\n\n<p>3.GND ground wire<\/p>\n\n\n\n<p>4.AIN0 AD conversion channel 0<\/p>\n\n\n\n<p>5.AIN1 AD conversion channel 1<\/p>\n\n\n\n<p>6.AIN2 AD conversion channel 2<\/p>\n\n\n\n<p>7.AIN3 AD conversion channel 3<\/p>\n\n\n\n<p>8. Connect VDD to 2.0-5.5V<\/p>\n\n\n\n<p>9. SDA IIC data cable<\/p>\n\n\n\n<p>10.SCL IIC clock line<\/p>\n\n\n\n<p>The pins can set different addresses according to the four pins connected to GND, VDD, SDA, SCL, as shown in the following table:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td>\n  ADDR PIN\n  <\/td><td>\n  SLAVE ADDRESS\n  <\/td><\/tr><tr><td>\n  Ground\n  <\/td><td>\n  1001000\n  <\/td><\/tr><tr><td>\n  VDD\n  <\/td><td>\n  1001001\n  <\/td><\/tr><tr><td>\n  SDA\n  <\/td><td>\n  1001010\n  <\/td><\/tr><tr><td>\n  SCL\n  <\/td><td>\n  1001011\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Register of ADS1015<\/h2>\n\n\n\n<p>ADS1015 has four registers, as shown in the figure below, BIT1 and BIT0 represent the address of the register, corresponding to the conversion register, configuration register, low threshold register and high threshold register respectively. Among them, the conversion register stores the result of AD conversion. Since the conversion result is 12 bits, the data should be shifted to the left by 4 bits when reading, the register is configured to configure the chip parameters, and the high threshold and low threshold registers are used as voltage comparison functions.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td>\n  BIT1\n  <\/td><td>\n  BIT0\n  <\/td><td>\n  REGISTER\n  <\/td><\/tr><tr><td>\n  0\n  <\/td><td>\n  0\n  <\/td><td>\n  Conversion\n  register\n  <\/td><\/tr><tr><td>\n  0\n  <\/td><td>\n  1\n  <\/td><td>\n  Config\n  register\n  <\/td><\/tr><tr><td>\n  1\n  <\/td><td>\n  0\n  <\/td><td>\n  Lo_thresh\n  register\n  <\/td><\/tr><tr><td>\n  1\n  <\/td><td>\n  1\n  <\/td><td>\n  Hi_thresh\n  register\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Register related configuration<\/h2>\n\n\n\n<p>The configuration register is needed to configure the ADS1015 chip, as shown in the following table:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td>\n  BIT\n  <\/td><td>\n  15\n  <\/td><td>\n  14\n  <\/td><td>\n  13\n  <\/td><td>\n  12\n  <\/td><td>\n  11\n  <\/td><td>\n  10\n  <\/td><td>\n  9\n  <\/td><td>\n  8\n  <\/td><\/tr><tr><td>\n  NAME\n  <\/td><td>\n  OS\n  <\/td><td>\n  MUX2\n  <\/td><td>\n  MUX1\n  <\/td><td>\n  MUX0\n  <\/td><td>\n  PGA2\n  <\/td><td>\n  PGA1\n  <\/td><td>\n  PGA0\n  <\/td><td>\n  MODE\n  <\/td><\/tr><tr><td>\n  &nbsp;\n  <\/td><\/tr><tr><td>\n  BIT\n  <\/td><td>\n  7\n  <\/td><td>\n  6\n  <\/td><td>\n  5\n  <\/td><td>\n  4\n  <\/td><td>\n  3\n  <\/td><td>\n  2\n  <\/td><td>\n  1\n  <\/td><td>\n  0\n  <\/td><\/tr><tr><td>\n  NAME\n  <\/td><td>\n  DR2\n  <\/td><td>\n  DR1\n  <\/td><td>\n  DR0\n  <\/td><td>\n  COMP_MODE\n  <\/td><td>\n  COMP_POL\n  <\/td><td>\n  COMP_LAT\n  <\/td><td>\n  COMP_QUE1\n  <\/td><td>\n  COMP_QUE0\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Several important register configurations:<\/p>\n\n\n\n<p>(1) BIT[15] OS bit: This is to set the mode\nof chip data reading, whether it is single reading or continuous reading.<\/p>\n\n\n\n<p>(2)BITS[10-11]: Configure voltage gain.<\/p>\n\n\n\n<p>(3)BITS[7-5]: Configure the conversion speed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">I2C interface<\/h2>\n\n\n\n<p>ADS101x communicates via I2C interface. I2C\nis a two-wire open-drain communication interface that supports multiple devices\nand hosts on the same bus. Devices can drive the bus only by pulling the bus\nlow by themselves, and cannot drive the bus when the bus is high. Therefore,\nthe bus requires a pull-up resistor, so when there is no device driving the\nbus, the bus is always high. In this way, there is no conflict. If two devices\ndrive the bus at the same time, there is no drive contention. Communication on\nthe bus always takes place between two devices, one as the master and the other\nas the slave. Both the master and the slave can read and write, but the slave\ncan only read and write under the request of the master. So I2C devices can be\nused as master or slave, but ADS101x can only be used as slave.<\/p>\n\n\n\n<p>An I2C bus contains two lines: SDA and SCL.\nSDA transmits data; SCL provides clock. All data transmitted through I2C is a\ngroup of 8 bits. When SCL is low, drive the SDA line to send data to the I2C\nbus (low level means 0, high level means 1). After the SDA line data is\nprepared, the SCL line is pulled high and then pulled low. Through such pulses,\nSDA puts the data in the shift register. If the bus remains idle for more than\n25ms, the bus will time out.<\/p>\n\n\n\n<p>The I2C bus is bidirectional, that is, the\nSDA line both receives and sends data. When the host reads data from the slave,\nthe slave drives the data line, and when the host sends data to the slave, the\nhost drives the data line. The clock line is always driven by the host. ADS101x\ncannot be used as a host, so it cannot drive the SCL clock line. When\ncommunication occurs, the bus starts to change. Only the host can start a\ncommunication and establish a start condition. Under normal circumstances, the\ndata line changes state only when the clock line is low. If the data line\nchanges state when the clock line is high, it means another communication start\nor end condition. The establishment of the start condition requires that when\nthe clock line is high, the data line changes from high to low.<\/p>\n\n\n\n<p>The establishment of the end condition\nrequires that when the clock line is high, the data line changes from low to\nhigh.<\/p>\n\n\n\n<p>After establishing a start condition, the\nhost needs to send a byte to indicate which device to communicate with. This\nbyte is called the address byte. Each device on the I2C bus has a unique 7-bit\naddress to respond. The host sends a bit along with the address byte to\nindicate whether it needs to be read or written. Every byte (address or data)\nsent on the bus will be acknowledged by an acknowledge bit. After the master\nsends a byte (8 bits) to the slave, the master releases the data line and waits\nfor the response from the slave. The response of the slave is indicated by\npulling down the data line. The host then continues to send clock pulses to\nrecord this response. Similarly, when the host finishes reading a byte, the\nhost pulls down the data line to indicate a response to the slave. The host\ncontinues to send clock pulses to record this response. The clock line is\nalways driven by the host.<\/p>\n\n\n\n<p>If the host tries to communicate with a device\nthat is not on the bus, it will receive a non-response, because there is no\ndevice at that address to pull down the data line to answer the host. The\nnon-response performance is as long as the data line is kept high during the\nresponse period.<\/p>\n\n\n\n<p>When the master and slave end\ncommunication, an end condition needs to be established. When the end condition\nis established, the bus resumes the idle state. At this time, the host can\nestablish another start condition. Establishing a start condition when the bus\nis in use is called repeated start.<\/p>\n\n\n\n<p>The development of a product is inseparable from PCB assembly. In order to make the product performance more reliable. For more details about the product ADS1015, please click <a href=\"https:\/\/wiki.seeedstudio.com\/4-Channel_16-Bit_ADC_for_Raspberry_Pi-ADS1115\/\">Seeed Fusion<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ADS1015 is an AD conversion chip produced by TI. It adopts IIC serial protocol communication,<\/p>\n","protected":false},"author":40,"featured_media":36503,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-36502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Analog to digital converter\u2014\u2014ADS1015 - Latest News from Seeed Studio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analog to digital converter\u2014\u2014ADS1015 - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"ADS1015 is an AD conversion chip produced by TI. It adopts IIC serial protocol communication,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-30T12:26:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-30T12:26:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png\" \/>\n\t<meta property=\"og:image:width\" content=\"484\" \/>\n\t<meta property=\"og:image:height\" content=\"299\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Liyan Gong\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liyan Gong\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/\",\"name\":\"Analog to digital converter\u2014\u2014ADS1015 - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png\",\"datePublished\":\"2020-09-30T12:26:21+00:00\",\"dateModified\":\"2020-09-30T12:26:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/acf72c44eac0c1f173006b4f4b086380\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png\",\"width\":484,\"height\":299,\"caption\":\"Analog to digital converter\u2014\u2014ADS1015\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analog to digital converter\u2014\u2014ADS1015\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/acf72c44eac0c1f173006b4f4b086380\",\"name\":\"Liyan Gong\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/86714654264b3fc714cf1bf558735809?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/86714654264b3fc714cf1bf558735809?s=96&r=g\",\"caption\":\"Liyan Gong\"},\"description\":\"10 years in the IoT hardware industry. I\u2019m here to share practical guides on Home Assistant, NVIDIA Jetson, Meshtastic\/Meshcore, Raspberry Pi, LoRa, PCB\/PCB Assembly and more to help bring your creative ideas to life.\",\"sameAs\":[\"http:\/\/www.seeedstudio.com\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analog to digital converter\u2014\u2014ADS1015 - Latest News from Seeed Studio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/","og_locale":"en_US","og_type":"article","og_title":"Analog to digital converter\u2014\u2014ADS1015 - Latest News from Seeed Studio","og_description":"ADS1015 is an AD conversion chip produced by TI. It adopts IIC serial protocol communication,","og_url":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2020-09-30T12:26:21+00:00","article_modified_time":"2020-09-30T12:26:24+00:00","og_image":[{"width":484,"height":299,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png","type":"image\/png"}],"author":"Liyan Gong","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Liyan Gong","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/","url":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/","name":"Analog to digital converter\u2014\u2014ADS1015 - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png","datePublished":"2020-09-30T12:26:21+00:00","dateModified":"2020-09-30T12:26:24+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/acf72c44eac0c1f173006b4f4b086380"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png","width":484,"height":299,"caption":"Analog to digital converter\u2014\u2014ADS1015"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/09\/30\/analog-to-digital-converter-ads1015\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Analog to digital converter\u2014\u2014ADS1015"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/acf72c44eac0c1f173006b4f4b086380","name":"Liyan Gong","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/86714654264b3fc714cf1bf558735809?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86714654264b3fc714cf1bf558735809?s=96&r=g","caption":"Liyan Gong"},"description":"10 years in the IoT hardware industry. I\u2019m here to share practical guides on Home Assistant, NVIDIA Jetson, Meshtastic\/Meshcore, Raspberry Pi, LoRa, PCB\/PCB Assembly and more to help bring your creative ideas to life.","sameAs":["http:\/\/www.seeedstudio.com"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/"}]}},"modified_by":"Lakshan","views":4390,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015-300x185.png",300,185,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",32,20,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/09\/1015.png",484,299,false]},"author_info":{"display_name":"Liyan Gong","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/36502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=36502"}],"version-history":[{"count":4,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/36502\/revisions"}],"predecessor-version":[{"id":37038,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/36502\/revisions\/37038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/36503"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=36502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=36502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=36502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}