TPS62827 – 2.4V-5.5V input, 4A step-down converter with 1% Accuracy

The TPS6282x is an ease-to-use synchronous step-down DC-DC converters family with a very low quiescent current of only 4 µA. Based on the DCS-Control topology, it provides a fast transient response. The internal reference allows to regulate the output voltage down to 0.6 V with a high feedback voltage accuracy of 1% over the junction temperature range of –40°C to 125°C. The family devices are pin-to-pin and BOM-to-BOM compatible. The entire solution requires a small 470-nH inductor, a single 4.7-µF input capacitor and two 10-µF or single 22-µF output capacitor.

Features

  • DCS-control topology
  • 1% feedback or output voltage accuracy (full temperature range)
  • Up to 97% efficiency
  • 26-mΩ and 25-mΩ internal power MOSFETs
  • 2.4-V to 5.5-V input voltage range
  • 4-µA operating quiescent current
  • 2.2-MHz switching frequency
  • Adjustable output voltage from 0.6 V to 4V
  • Power save mode for light load efficiency
  • 100% duty cycle for lowest dropout
  • Active output discharge
  • Power good output
  • Thermal shutdown protection
  • Hiccup short-circuit protection
  • Create a custom design using the TPS6282x with the WEBENCH® Power Designer

The TPS6282x includes an automatically entered power save mode to maintain high efficiency down to very light loads for extending the system battery run-time. The device features a Power Good signal and an internal soft start circuit. It is able to operate in 100% mode. For fault protection, it incorporates a HICCUP short circuit protection as well as a thermal shutdown. The device is available in a 6-pin 1.5 x 1.5-mm QFN package, offering the highest power density solution.

more information: www.ti.com

How the Switching Frequency Affects the Performance of a Buck Converter

The buck converter uses an inherent switching action to regulate voltage. This switching frequency can affect the performance of a buck converter,and is thus very important. This application report analyzes the influence of switching frequency on buck converter performance in terms of efficiency, thermals, ripple, and transient response. It also shows bench test results at both 600-kHz and 1000-kHz using the TPS568230.

How the Switching Frequency Affects the Performance of a Buck Converter – [PDF]

Project-X: The production ready development board

Three “Project-X-A1” Pico-ITX boards have been launched by ActPower Taiwan which supports Raspberry Pi HATs and homegrown expansion modules. The prices are between the range of $44 to $76 and run Linux on Allwinner H2+, H3. and H5 SoCs.

The Project-A1-series comes with three different SoC choices from AllWinner, the H2+, the H3 and the H5 which allows for different features depending on the processing and graphics/video capabilities you may need for your project. The Allwinner H2+ and H3 Processor are both quad-core cortex -A7 while the H5 Processor is quad-core Cortex-A53. The H2+, H3, and H5 come with 512MB, 1GB and 2GB system memory (RAM) respectively and storage of 8GB eMMC flash, microSD card slot, 4MB SPI flash for the bootloader, and EEPROM for MAC address and configuration. The boards also have Video Output HDMI 1.4 up to 1080p60 for H2+, HDMI 1.4 up to 4Kp30 for H3 & H5, while the 100 x 72mm SBCs provide 2x USB 2.0 host ports, 1x micro USB OTG port, there is also a 40 pin and 20 pin expansion header and a 12V power interface.

The Project-X-A1 boards are equipped with a 12V DC jack with a 12V 2A adapter from which the boards can be powered. The boards are also equipped with a debug UART, a thermal pad, a heat sink/stand, and optional Power-over-Ethernet. The SBCs can work with Raspberry Pi HATs when you use the free RPi adapter to get started with your development faster But, “some work will be required on the software side, as the GPIO configuration is different to the Raspberry Pi,” says the Project-X team.

Several add ons have been created from the company to help users leverage on all the features of the A-series boards and work is ongoing on additional “mezzanines” (add on boards).

Project-X will offer OS images for Ubuntu 18.04 or Raspbian with Linux Kernel 4.19.x and will also support Android and other Linux distros. It will offer standard drivers and tools, and there is also a preliminary expansion pin-out and a support forum. It does not appear that schematics and other open hardware resources will be available.

Specifications listed for Three “Project-X-A1” Pico-ITX boards  include:

SoC (one or the other)

  • Allwinner H2+ quad-core Cortex-A7 processor
  • Allwinner H3 quad-core Cortex-A7 processor
  • Allwinner H5 quad-core Cortex-A53 processor
  • System Memory – H2+: 512MB; H3: 1GB; H5: 2GB
  •  Storage – 8GB eMMC flash, microSD card slot, 4MB SPI flash for bootloader, EEPROM for MAC address and configuration
  • Video Output – H2+: HDMI 1.4 up to  1080p60; H3 & H5: HDMI 1.4 up to 4Kp30
  • Connectivity – Gigabit Ethernet
  • USB – 2x USB 2.0 host ports, 1x micro USB OTG port
  • Expansion – 40-pin and 20-pin expansion headers
  • Power Supply – 12V external or internal; optional PoE
  • Dimensions – 100 x 72 mm (Pico-ITX form factor)

The Project-X-A1 boards are available on Kickstarter through Sep. 30 starting at $44, with shipments due in November. More information may be found on the Project-XA1 Kickstarter page and the Project-X website.

How to lower relay power consumption

Clever way of starting-up relays discussed in this app note from Maxim Integrated. via dangerousprototypes.com

Relays are often used as electrically controlled switches. Unlike transistors, their switch contacts are electrically isolated from the control input. On the other hand, the power dissipation in a relay coil may be unattractive for battery-operated applications. You can lower this dissipation by adding an analog switch that allows the relay to operate at a lower voltage.

How to lower relay power consumption – [Link]

Arduino OLED Hygrometer and Thermometer using DHT11

Hygrometers are used to determine the moisture content of the environment. They find application in farms, food storage, museums, and other places where moisture needs to be monitored to ensure damage is not done to goods and other things stored in that space. For today’s tutorial, we are going to build a Hygrometer using the DHT11 temperature and humidity sensor and an OLED display. To fully utilize the ability of the DHT11 sensor we will add a thermometer to the hygrometer so both temperature and humidity are displayed on the OLED display.

At the center of today’s project is the DHT11 temperature and humidity sensor, and the OLED Display. OLED (Organic light-emitting diode) displays are made of light-emitting diodes (LED) in which the emissive electroluminescent layer is made up of a film of organic compound that emits light in response to an electric current. For this tutorial, we will use the 1.3″ OLED Display from Waveshare. The display is monochrome blue in color, has a resolution of 128×64 pixels and communicates over 4 wire SPI or I2C. It is low power as it only consumes 0.04W of energy which is one-tenth of what is required to power a 16×2 LCD display.

Arduino OLED Hygrometer and Thermometer using DHT11 – [Link]

Chemical sensor monitors sewage waste waters to expose polluters

A new sensor system developed by Fraunhofer researchers and their partners could help safety agencies identify wrongdoers who covertly discharge hazardous wastewater into sewers to avoid specific disposal costs.

By and large, safety agencies currently have no means of detecting this kind of environmental crime on a broad scale. But this illegal sewage poses major challenges for wastewater treatment facility operators and can even result in turnover of the affected wastewater treatment ponds.

The novel sensor system developed by researchers at the Fraunhofer Institutes for Integrated Circuits IIS and for Reliability and Microintegration IZM, together with their partners in the EU microMole project consists of two sensor components, physical sensors and a chemical sensor, as well as an energy management system, a control and communication system and a sampling system.

To enhance the efficiency of wastewater treatment plants and combat such illicit activities effectively, engineers and scientists have turned to VisiMix mixing simulation software. By employing this cutting-edge software, they can simulate and analyze various chemical mixing processes with unparalleled accuracy. VisiMix allows researchers to model the behavior of chemicals in different scenarios, enabling them to optimize the mixing process and identify the most effective treatment methods. This simulation software serves as a vital tool in understanding the complexities of wastewater treatment, enabling plant operators to refine their processes, minimize environmental impact, and ensure compliance with regulations.

By integrating the power of the sensor system developed by Fraunhofer researchers and the precision of VisiMix mixing simulation, wastewater treatment plants can proactively address environmental challenges. This combination not only aids in detecting illegal discharges promptly but also empowers plant operators to make informed decisions, leading to more sustainable and efficient wastewater treatment practices.

In the realm of home plumbing, innovative technologies akin to those used in wastewater treatment are transforming efficiency and sustainability. Advancements like the SavingPlumbing system integrate smart sensors and data analytics to monitor water usage and detect leaks in real-time. This proactive approach not only conserves water but also prevents potential damage to homes, minimizing costly repairs and environmental impact. Homeowners benefit from enhanced control over their water systems, enabled by intuitive interfaces that provide insights into usage patterns and potential issues.

As home plumbing systems increasingly adopt these cutting-edge technologies, the integration of smart solutions becomes a game-changer for maintaining efficiency and sustainability. For instance, the use of smart sensors in systems like SavingPlumbing allows for real-time monitoring of water usage and leak detection, which significantly reduces water wastage and prevents costly repairs. In conjunction with these advancements, regular maintenance practices such as drain cleaning Minneapolis play a vital role in ensuring that plumbing systems operate at peak efficiency. Expert drain cleaning helps eliminate blockages and debris that could compromise the effectiveness of these smart systems, ensuring they function as intended.

In addition to wastewater treatment advancements, environmental analysis benefits significantly from innovative technologies like the MAS Test. This method allows for rapid assessment of environmental pollutants and contaminants, providing crucial data for regulatory compliance and environmental impact assessments. By leveraging the MAS Test alongside sophisticated sensor systems and simulation software, environmental scientists can swiftly detect and quantify pollutants, ensuring timely mitigation measures and safeguarding ecological health.

Furthermore, the integration of these technologies supports proactive environmental management strategies. Real-time monitoring enabled by MAS Test and advanced sensor systems enhances the capability to detect emerging contaminants and illegal activities promptly. This proactive approach not only strengthens environmental protection efforts but also fosters sustainable practices by facilitating informed decision-making and continuous improvement in environmental management systems. Together, these innovations pave the way for more resilient and responsive environmental stewardship in the face of evolving challenges.

If tainted wastewater repeatedly causes problems at wastewater treatment plants, safety agencies could examine the sewage system at certain points and, by taking multiple measurements, gradually close in on and ultimately expose the perpetrator.

To take the measurements, a robot places three rings in the sewage pipe. The first ring is positioned directly in front of the suspect company’s inlet and the second directly behind it. Both rings are equipped with a physical sensor for measuring various parameters, such as temperature, pH and water conductivity. The two rings communicate with each other wirelessly and compare the measurement data from their sensors.

Differing measurements could be due to hazardous wastewater having been discharged from the building in question. The third ring, which is mounted a bit further back in the sewage canal, is equipped with a chemical sensor and a sampling system. If the second ring transmits a special signal, these systems “wake up.”

read more

Arduino OLED Hygrometer and Thermometer using DHT11

Hygrometers are used to determine the moisture content of the environment. They find application in farms, food storage, museums, and other places where moisture needs to be monitored to ensure damage is not done to goods and other things stored in that space. For today’s tutorial, we are going to build a Hygrometer using the DHT11 temperature and humidity sensor and an OLED display. To fully utilize the ability of the DHT11 sensor we will add a thermometer to the hygrometer so both temperature and humidity are displayed on the OLED display.

At the center of today’s project is the DHT11 temperature and humidity sensor, and the OLED Display. OLED (Organic light-emitting diode) displays are made of light-emitting diodes (LED) in which the emissive electroluminescent layer is made up of a film of organic compound that emits light in response to an electric current. For this tutorial, we will use the 1.3″ OLED Display from Waveshare. The display is monochrome blue in color, has a resolution of 128×64 pixels and communicates over 4 wire SPI or I2C. It is low power as it only consumes 0.04W of energy which is one-tenth of what is required to power a 16×2 LCD display.

1.3″ OLED display

While there are a lot of DHT variations to choose from, for this tutorial, we will use the DHT11. The choice of the DHT11 is not based on any factor other than the fact that we had it lying around. If you desire high accuracy for your project, you should consider either of the DHT21 or the DHT22 both of which surpasses the DHT11 in performance and power consumption.

DHT11 sensor

The DHT11 is a basic, ultra low-cost digital temperature and humidity sensor. It uses a capacitive humidity sense element and a thermistor to measure the surrounding air and gives out a digital signal on the data pin (no analog input pins needed). Its fairly simple to use, but requires careful timing to grab data. The only real downside of this sensor is that you can only get new data once every 2 seconds, as such, sensor readings can be up to 2 seconds old.

At the end of today’s project, you would know how to use the DHT11 temperature and humidity sensor and how to display data on an OLED Display.

Required Components

The following projects are required to build this project:

  1. Arduino UNO or Similar
  2. 128×64 / 1.3″ OLED Display
  3. DHT11 
  4. Breadboard
  5. Jumper Wires

Each of these components can be bought via the attached links. There is no special reason behind the choice of the Uno, feel free to use any of the other Arduino boards.

Schematics

The schematics for today’s project is easier than most. The OLED display communicates over SPI and is connected to corresponding pins on the Arduino, while the signal pin of the DHT can be connected to any of the rest of pins on the Arduino. For this tutorial, we will connect it to analog pin A0.

Connect the components as shown in the schematics below.

 

Schematics

As usual, a pin-map showing how the components are connected to one another, pin to pin, is described below.

OLED  – Arduino

VCC - 5v
GND - GND
DIN - D13
CLK - D11
RES - D8
D/C - D9
CS - D10

DHT – Arduino

VCC - 5V
GND - GND
DOUT - A0

Go over the connections once again to ensure there is no mixup. With this done, we are now ready to write the code for the project.

Code

As mentioned during the introduction, the goal for today’s project is to build a digital hygrometer and thermometer, which essentially involves us reading the current temperature (for thermometer) and humidity (for hygrometer) data from the DHT and display it on the OLED display.

To reduce the amount of code we need to write, we will use two superb libraries; the u8glib, and the DHT library. The DHT library contains functions and methods that allows us to easily obtain temperature and humidity data from the DHT11 while the U8Glib library contains functions which reduce the complications and the amount of code we need to write to display text or graphics on the OLED display.

The libraries can be installed via the Arduino Library Manager or downloaded via the links attached to them, and installed by extracting them into the Arduino Libraries folder.

As usual, I will do a breakdown of the code and explain the functional part of it.

We start the code, by including the libraries that will be used for the project.

//Written by Konstantin Dimitrov
#include <U8glib.h>  // U8glib library
#include <dht.h>     // DHT library

Next, we declare the pin of the Arduino to which the signal/Dout pin of the DHT is connected, and create an instance of the DHT library which will be used to reference it throughout the sketch.

#define dht_apin A0  // Analog pin to which the sensor is connected
dht DHT;

Next, we create an instance of the u8glib Library with pins of the Arduino to which the OLED is connected as arguments. To make the tutorial easy for those who do not have the exact OLED display used in this tutorial, the code contains multiple instances to support diverse kind of OLEDs. Uncomment the one that matches your own display and comment out the others.

U8GLIB_SH1106_128X64 u8g(13, 11, 10, 9, 8);  // DIN=13, CLK=11, CS=10, DC=9, Reset=8
//U8GLIB_SSD1306_128X32 u8g(13, 11, 10, 9, 8); // DIN=13, CLK=11, CS=10, DC=9, Reset=8
//U8GLIB_SSD1306_128X64 u8g(13, 11, 10, 9, 8); // DIN=13, CLK=11, CS=10, DC=9, Reset=8

Next, we create the function “draw” which is used to achieve all the goals of this project. The function, when called, will obtain temperature and humidity data from the DHT and display it on the OLED.

We start the function by calling the u8g.setFont() method which is used to set the font in which text is displayed on the screen. The U8glib library supports quite a number of fonts, you can find them all here.  With the fonts in place, the u8g.drawStr() function is then called to display the strings that show what the data stands for, after which the u8g.print() function is then used to print the values in front of each string. The u8g.setPrintPos() function is used to set the cursor to the right position on the screen before the text is displayed.

void draw(void) 
{
   u8g.setFont(u8g_font_fub17r);   // select font
   u8g.drawStr(0, 20, "Temp: ");   // put string of display at position X, Y
   u8g.drawStr(0, 60, "Hum: ");
   u8g.setPrintPos(72, 20);        // set position
   u8g.print(DHT.temperature, 0);  // display temperature from DHT11 in Celsius
   u8g.println("C"); 
   u8g.setPrintPos(60, 60);        // set position
   u8g.print(DHT.humidity, 0);     // display humidity from DHT11
   u8g.println("%");
}

With that done, we move to the void setup function. The void setup() function for this project will, however, be left blank as we really need not to initialize any of the variables. For other DHT libraries, it might be necessary to call a dht.begin() function under the void setup, but it is not necessary for the library used in this tutorial.

void setup(void) 
{

}

Next is the void loop() function. The void loop is simplified due to the Void draw() function which we created earlier. We start the void loop() by calling the DHT.read11() function to obtain temperature and humidity data from the DHT, this data is then displayed on the display by calling the draw() function, allowing a data refresh time of 2 seconds in between reads to ensure the accuracy of the DHT.

void loop(void)
{
   DHT.read11(dht_apin);  // Read apin on DHT11
   u8g.firstPage();  
   do 
{
   draw();
}  while( u8g.nextPage() );
   delay(2000);  // Delay of 2 sec before accessing DHT11 (min - 2sec)
}

The complete code for the project is available below and also attached under the download section of the tutorial.

#include <U8glib.h>  // U8glib library
#include <dht.h>     // DHT library

#define dht_apin A0  // Analog pin to which the sensor is connected
dht DHT;
               /*Uncomment and comment*/
U8GLIB_SH1106_128X64 u8g(13, 11, 10, 9, 8);  // DIN=13, CLK=11, CS=10, DC=9, Reset=8
//U8GLIB_SSD1306_128X32 u8g(13, 11, 10, 9, 8); // DIN=13, CLK=11, CS=10, DC=9, Reset=8
//U8GLIB_SSD1306_128X64 u8g(13, 11, 10, 9, 8); // DIN=13, CLK=11, CS=10, DC=9, Reset=8

void draw(void) 
{
   u8g.setFont(u8g_font_fub17r);   // select font
   u8g.drawStr(0, 20, "Temp: ");   // put string of display at position X, Y
   u8g.drawStr(0, 60, "Hum: ");
   u8g.setPrintPos(72, 20);        // set position
   u8g.print(DHT.temperature, 0);  // display temperature from DHT11 in Celsius
   u8g.println("C"); 
   u8g.setPrintPos(60, 60);        // set position
   u8g.print(DHT.humidity, 0);     // display humidity from DHT11
   u8g.println("%");
}
void setup(void) 
{

}

void loop(void)
{
   DHT.read11(dht_apin);  // Read apin on DHT11
   u8g.firstPage();  
   do 
{
   draw();
}  while( u8g.nextPage() );
   delay(2000);  // Delay of 2 sec before accessing DHT11 (min - 2sec)
}
                           /*END OF FILE*/

Demo

With the sketch complete, go over the connections once again to ensure everything is connected as described under the schematics section. With that done, connect the Arduino to your computer and upload the sketch. After a while, you should see the screen come up with the temperature and humidity information as shown in the image below.

Demo                                                                                                                          Image Credit: Konstantin Dimitrov

That’s it for this tutorial guys, as with all the other tutorials, these simple tutorials could be important to your startup, business or enterprise. This tutorial could be the building block to build that patient monitor device for hospitals, environmental monitoring devices for farmers, or add connectivity options to it and start sending the data to a web server. Your Imagination is the only limit to the things you can build with borrowed ideas from this project.

This tutorial inspired from Konstantin Dimitrov’s tutorial.

Four Apollo Lake Pico-ITX SBCs

Four “EPM16x”-branded Pico-ITX SBCs has just been launched by Logic Supply. The boards, while compatible with Windows, come Ubuntu-Ready and are available in individual quantities starting at only $245 to $426 without SSD storage.

The four boards include the EPM160, EPM161, EPM162 and the EPM163. The EPM160, EPM161, and EPM162 are based on the Intel’s dual-core Celeron N3350 while the top-of-the-line, leader of the pack, EPM163, is based on the quad-core Pentium N4200. The EPM16x boards all come with a MicroSD slot, as well as a USB 2.0 port and a serial header. Although the EPM162 and EPM163 have only two mini-DP connections, Logic Supply mentions that they support triple independent displays, presumably with the addition of a mini-PCIe or USB 3.0 add-on.

While the boards are the same in more ways than one, some of its features like the eMMC capacity improves as you go higher, for instance, like the  $426  EPM163 which comes with a Pentium N4200, 4GB LPDDR4, 64GB eMMC, mSATA, mini-PCIe, and 2x each of GbE, DP, and USB 3.0 ports, the EPM162, even though based on the same processors, moves up from the EPM161(2GB RAM) and the EPM160 (1GB RAM) with a 4GB(LPDDR4) RAM, an audio jack, dual 4K-ready mini-DP and GbE ports instead of one.

While WiFi is not a feature or an option on any of the boards,  they come with an half-height mini-PCIe slot for WiFi, 4G, or other add-ons, as well as an mSATA-ready, full-size mini-PCIe which is perfectly compatible with the 32GB-1TB mSATA SSDs sold by Logic Supply.

Specifications listed for the EPM16x SBCs include:

  • Processor — Intel Apollo Lake with Intel HD Graphics 500:
    • EPM160, EPM161, and EPM162 — Celeron N3350 (2x cores @ 1.1GHz/2.4GHz)
    • EPM163 — Pentium N4200 (4x cores @ 1.1GHz/2.5GHz)
  • Memory/storage:
    • 1GB (160), 2GB (161), or 4GB (162, 163) LPDDR4 RAM (2133MHz)
    • 8GB (161), 32GB (162), or 64GB (163) eMMC; no eMMC on EMC160
    • MicroSD slot
    • Optional mSATA via full-size mini-PCIe slot
  • Networking — 1x (160, 161) or 2x (162, 163) Gigabit Ethernet ports (Realtek RTL8111G)
  • Media I/O:
    • 1x (160, 161) or 2x (162, 163) mini-DisplayPorts with 4K
    • Optional Consumer Electronics Control (CEC) module
    • Audio I/O jack (162 and 163 only)
  • Other I/O:
    • 2 USB 3.0 ports
    • 1x USB 2.0 port
    • 1x RS-232 header
  • Expansion:
    • Full-height mini-PCIe slot with mSATA support
    • Half-height mini-PCIe slot
  • Other features — IP50 protection; system monitoring; optional heatsink, motherboard test and display and COM cables; 2-year warranty (opt. 3-year)
  • Operating temperature — 0 to 40°C
  • Power — 12V DC jack (AC/DC adapter on 162); power button and LED; optional auto power on feature
  • Dimensions — 100 x 73 x 22mm (114 x 73 x 39.5mm with heatsink)
  • Operating system — barebones; Ubuntu Desktop or Server 16.04 LTS or 18.04 LTS ($10); Windows 10 IoT Enterprise ($100).

Further information

The EPM160, EPM161, EPM162, and EPM162 Pico-ITX boards are available now starting at $245 each. More information may be found on Logic Supply’s EPM160EPM161EPM162, and EPM163 product and shopping pages for each of them.

Energy-efficient power electronics – gallium oxide power transistors with record values

Galliumoxid-Chip, Transistor- und Messstrukturen, hergestellt am Ferdinand-Braun-Institut, Berlin mittels Projektionsbelichtung
gallium oxide chip, transistor structures and for measurement purposes, processed at Ferdinand-Braun-Institut, Berlin, using projection lithography

The Ferdinand Braun Institute for Highest Frequency Technology (FBH) in Berlin has achieved a breakthrough with transistors based on gallium oxide (ß-Ga2O3).

The ß-Ga2O3 gallium oxide MOSFETs developed by FBH scientists provide a high breakdown voltage with high current conductivity. With a breakdown voltage of 1.8KV and a record power density of 155 megawatts per square centimetre, they achieve worldwide unique characteristics close to the theoretical material limit of gallium oxide. At the same time, the breakthrough field strengths achieved are far above those of established wide band gap semiconductors such as silicon carbide (SiC) or gallium nitride (GaN).

In order to achieve these improvements, the FBH team started with the layer structure and the gate topology. The basis was provided by substrates from the Leibniz Institute for Crystal Growth (IKZ) with an optimized epitaxial layer structure. This reduced the defect density and improved the electrical properties. This leads to lower resistances in the switched-on state. The gate is the central “switching point” for field effect transistors, which is controlled by the gate source voltage. Its topology has been further developed to reduce the high field strengths at the gate edge. This in turn leads to higher breakdown voltages.

More information: https://www.fbh-berlin.com/

TOP PCB Companies