Low Power LCD Clock based on an AVR128DA48

The Liquid Crystal Displays (LCDs) are a type of flat panel display that uses liquid crystals for operation. They are relatively old technology but can be seen in clocks, laptops, computers, calculators, dashboards, and other electronic projects and devices because of their advantages over newer types of displays, including low power, low cost, and readability. Digital LCD watches are quite popular and generally preferred due to their long battery life. David Johnson-Davies recently posted his Low Power LCD Clock in his blog post where he made a very low-power LCD clock, based on an AVR128DA48, capable of running for over three years from a CR2032 button cell or forever from a solar cell.

David used Densitron DG-201208-RP standard LCD for this project. He says,

“I recently bought some Densitron LCD displays on eBay for a few pounds/dollars, and I’d been wanting to try building a low-power clock around them, to see just how low I could get the power consumption.”

The ones used are static displays that can be implemented with independent electrodes for each segment. On the other hand, multiplexed displays are usually implemented with pixels arranged as a matrix consisting of electrically connected rows on one side of the liquid crystal layer and columns on the other side. Each pixel can be activated by intersection. The static display requires 28 individual segment I/O pins, three decimal points, one for colon, and one/two common pin totaling 33-34 pins; plus, there can be some extra display like a minus sign, etc.

“There’s one catch; you can’t use a DC voltage to turn on the segments, because this would cause electrolysis to occur which would slowly degrade the display. The solution is to use AC by switching the polarity across the segment at a low frequency; 32Hz is usually recommended. Fortunately, this is easy to do in software.”

The processor used is an AVR128DA48 in a TQFP-48 package, running at up to 24 MHz and with 128 KB Flash, 16 KB SRAM, and 512 bytes of EEPROM in 48-pin packages. One can also use the lower memory version of these devices as well as ATmega4809 and its lower memory versions which are pin-compatible. David says that the only restriction is that the pins he has used for I2C, PF2 and PF3, only support slave I2C on the ATmega4809. It spends most of its time in sleep mode, for power saving and is turned On by a 64Hz interrupt from the RTC peripheral. The RTC peripheral also keeps time that is controlled by the onboard 32.768kHz crystal oscillator.

The clock also briefly shows the temperature every minute, using the AVR128DA48’s on-chip temperature sensor, and the battery voltage, by using the ADC to read its supply voltage. There is an I2C connection for connection of any other external sensors like the humidity sensor and others.

The clock can run on CR2032 coin cell. Or if you want to power it with a 3V solar panel, there are holes to allow you to fit a 5V supercapacitor in place of the coin cell.

Talking about the power consumption, with a 24MHz clock, it consumes 7.3uA. The CR2032 coin cell of 255mAh would last for about 3.5 years!

Analog Devices Announces Primary Battery SOH Monitor with Precision Coulomb Counter

Analog Devices announced a new IC. The LTC3337 is a primary battery state of health (SOH) monitor with a built-in precision coulomb counter. It is designed to be placed in series with a primary battery with minimal associated series voltage drop. The patented infinite dynamic range coulomb counter tallies ALL accumulated battery discharge and stores it in an internal register accessible via an I2C interface. A discharge alarm threshold based on this state of charge (SOC) is programmable. When it is reached, an interrupt is generated at the IRQ pin. Coulomb counter accuracy is constant down to no load.

Features

  • Battery Input Voltage Range: 1.8 V to 5.5 V
  • 100 nA Quiescent Current
  • 8 Primary Battery Peak Input Current Limits: 5 mA/ 10 mA/ 15 mA/ 20 mA/ 25 mA/ 50 mA/ 75 mA/ 100 mA
  • SOH Monitor for Primary Battery
  • Integrated Coulomb Counter (Q)
  • Additional Monitors for Battery Voltage (V), Battery Impedance (Z), and Temperature (T)
  • Primary Battery Current (BAT_IN) or Load Current (BAT_OUT) is Counted
  • Integrated ±10 mA Supercapacitor Balancer
  • Programmable Coulomb Counter Prescaler for Wide Range of Battery Sizes
  • Programmable Discharge Alarm Threshold with Interrupt Output
  • I2C Interface
  • Tiny 12-Lead 2 mm × 2  mm LFCSP

The LTC3337 also integrates additional SOH monitoring which measures and reports via I2C: battery voltage, battery impedance, and temperature.

To accommodate a wide range of primary battery inputs, the peak input current limit is pin selectable from 5 mA to 100 mA.

Coulombs can be calculated for either the BAT_IN or BAT_OUT pin, determined by the AVCC pin connection. A BAL pin is provided for applications utilizing a stack of two supercapacitors (optional) at the output.

The LTC3337 is offered in a 12-lead 2 mm × 2 mm LFCSP package.

more information: https://www.analog.com/en/products/ltc3337.html

Vishay VCAN36A2 and VLIN3333 ESD protection devices

Vishay’s new VCAN36A2 in the SOT-23 and SOT-323 package sizes, and VLIN3333 in the SOD-323 package size, are bidirectional ESD protection devices

Vishay’s new VCAN36A2 in the SOT-23 and SOT-323 package sizes, and VLIN3333 in the SOD-323 package size, are bidirectional ESD protection devices that clamp positive and negative overvoltage transients to the ground. Connected between the signal or data line and the ground, the ESD diodes offer high isolation with low leakage current and capacitance within the specified working range. The VCAN36A2 and VLIN3333 are also available in AEC-Q101 qualified versions.

Key features

  • VCAN36A2: 2-line ESD protection
  • VCAN36A2: Working range of ± 36 V
  • VLIN3333: Small SOD-323 package size
  • VLIN3333: Working range of ± 33 V

Features for VLIN3333:

  • For CAN and FLEX bus applications
  • Small SOT-23 / SOT-323 packages
  • 2-line ESD protection
  • Working range of ± 36 V
  • Low leakage current IR of < 0.05 μA
  • Low load capacitance typical CD of < 10 pF
  • ESD protection according to IEC 61000-4-2
    • ± 30 kV contact discharge
    • ± 30 kV air discharge
  • ESD capability according to AEC-Q101:
    • Human body model: class H3B: > 8 kV
  • AEC-Q101 qualified versions available
  • Soldering can be checked by standard vision inspection (AOI = automated optical inspection)

Features for VLIN3333:

  • For LIN bus applications
  • Small SOD-323 package size
  • 1-line ESD protection
  • Working range of ± 33 V
  • Low leakage current IR of < 0.05 μA
  • Low load capacitance typical CD of < 13 pF
  • ESD protection according to IEC 61000-4-2
    • ± 30 kV contact discharge
    • ± 30 kV air discharge
  • ESD capability according to AEC-Q101:
    • Human body model: class H3B: > 8 kV
  • AEC-Q101 qualified version available
  • Soldering can be checked by standard vision inspection (AOI = automated optical inspection)

more information: www.vishay.com

FTDI Chip High-Speed USB Bridge ICs with Type-C Controllers

FTDI Chip High-Speed USB Bridge ICs with Type-C/PD 3.0 Controllers fully support the latest USB Type-C and Power Delivery (PD) standards. This enables the support for power negotiation with the ability to sink or source current to USB host devices. These high-speed USB bridge devices feature up to two PD ports viz, PD1 port and PD2 port. The PD1 port shares the same Type-C connector with USB data and the PD2 port is the power port only without USB data. The high-speed USB bridge ICs support 5V, 9V, 12V, 15V, and 20V PDO profiles and these profiles are configurable through an external EEPROM at power-up/reset.

The high-speed USB bridges offer up to 40Mbytes/s data rates and multi-channel interfacing. The benefit of a multi-channel bridge is that the system BOM is reduced by removing the need for a USB hub chip. Additionally, each channel of the device appears to the host PC as a separate device. This enables each channel to be independently configured for different modes such as UART, MPSSE, or FIFO. Also, with different parameters such as 4 UARTS all operating with different baud rates.

Features

  • Supports PD specification Rev 3.0
  • 2 USB PD 3.0 port support:
    • Port 1 mode configuration for Sink or Dual-role
    • Port 2 works as Sink, supporting charge through to Port 1
  • Support 5V 3A, 9V 3A, 12V 3A, 15V 3A, and 20V 3A PDOs as sink or source
  • Type-C/PD physical layer protocol
  • PD policy engine using 32-bit RISC controller with 8kB data RAM and 48kB code ROM
  • PD mode configuration through external EEPROM
  • Options to use external MCU controlling PD policy through I2C interface
  • USB 2.0 high speed (480Mbits/second) and full-speed (12Mbits/second) compatible
  • Adjustable receive buffer timeout
  • Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify the synchronous serial protocol (USB to JTAG, I2C (MASTER), SPI (MASTER), or bit-bang) design
  • FTDI royalty-free Virtual Com Port (VCP) and Direct (D2XX) drivers eliminate the requirement for USB driver development in most cases
  • Highly integrated design includes 1.2V LDO regulator for VCORE and integrated POR function
  • Low operating and USB suspend current
  • USB Bulk data transfer mode (512-byte packets in high-speed mode)
  • Fully assisted hardware or X-On / X-Off software handshaking
  • Extended -40°C to 85°C industrial operating temperature range
  • Available in Pb-free QFN-56/QFN-46/QFN-76/QFN-68/LQDP-80 packages (RoHS compliant)

more information: https://www.ftdichip.com

Arduino announced that the Arduino Cloud now supports ESP32 Devices

Arduino boards are highly manageable. They are equipped with various sets of digital and analog I/O pins that allow the user to interface with a variety of shields, modules, breadboard circuits, and other circuits. Arduino boards are the brains of many IoT-based projects. For IoT applications, Arduino has released numerous wireless development boards with capabilities like Bluetooth connectivity, WiFi, and RF. One can also interface WiFi, Bluetooth of RF module with standard Arduino boards like Arduino UNO. All these boards, their capabilities, and the Arduino IOT Cloud application make the Arduino environment suitable for major IoT applications. Arduino IoT cloud is an application that aids makers in building connected objects conveniently and securely. With this application, one can connect multiple devices and allow them to exchange real-time data. It has a simple user interface and allows the data to be monitored from anywhere.

“There’s never been an easier way to program your boards or implement device-to-device communication in IoT. Once your devices are hooked up to an IoT Cloud account, they can talk to each other, sync variables, share data, and be combined into powerful dashboards. You even get seamless smartphone control through the Arduino IoT Remote apps.”

Arduino team recently announced in their news article that the Arduino IoT cloud will now support ESP32 devices. ESP32 is series of development boards highlighting low-cost and low power consumption. They employ a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations that features integrated Wi-Fi and Bluetooth connectivity for a wide range of applications. Further, ESP32 is highly integrated with in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. Due to the low power consumption of these devices, they are preferred for mobile devices, wearable electronics, low-power wireless sensor networks, and other IoT applications. ESP32, like Arduino boards, can also interface with other devices through its SPI / SDIO or I2C / UART interfaces.

Thus, adding support for the ESP32 device on Arduino Cloud will aid the makers in their cloud-connected projects. Now, one can use the Arduino cloud taking advantage of the Arduino environment and the low-power consumption of the ESP32 devices.

Arduino team mentions in their news article:

“It’s a huge step forward in bringing IoT devices of all kinds together, and giving them a way to get connected, communicate with each other, and offer new levels of convenience and control.”

Support for the ESP8266 devices is already available in the free Arduino cloud tier. The team says that the addition of ESP32 support and along with various cloud-compatible Arduino devices adds some serious power to a cloud account.

For connecting your ESP32 board to the Arduino cloud, you can get started with the free plan. You will then need Arduino Create Agent that lets Arduino IoT Cloud detect and communicate with supported boards. It also allows uploading sketches from your web browser using the Arduino Web Editor IDE. For using ESP32, create a device and select “ESP32 device” and set up the device with the normal process.

The Arduino team says about the impact of this step,

“This is a great way to upgrade existing projects, home automation, or other applications. It makes it so easy to take advantage of IoT Cloud’s powerhouse features. With almost no code, you can have any combination of Arduino, ESP8266, and ESP32 boards communicating and working together seamlessly and wirelessly. It’ll cut the time it takes to build adventurous new projects while expanding the possibilities and significantly reducing the legwork.”

Source: https://blog.arduino.cc/2021/05/28/arduino-cloud-now-supports-esp32-devices/.

Flexible Electronics Let Form Follow Function

Supercapacitors, ultracapacitors, and electric double layer capacitors. No matter to which they are referred, this passive electronics component has some very desirable properties for the Internet of Things (IoT), smart wearables, and energy harvesting markets. Supercapacitors are ideal for providing efficient power pulses for transmitting data and rapidly collecting energy from intermittent sources, and to top it all off, allow for a near infinite cycle life, preventing the need to stress over battery management and replacement. However, traditional rigid, cylinder- and rectangular-shaped supercapacitors unnecessarily limit product design as they are restricted to use on a circuit board or are so large they need a dedicated storage space in which the component may reside. In IoT devices, they use about ~50% of the surface area (space) available on the printed circuit board (PCB).

A plethora of modern programmable chips, electronic components, and sensors are available in sizes comparable to as small as grain of sand to only as large as a dime. In relation, energy storage components, such as batteries and supercapacitors, are thousands of times larger and make up the bulk of design intent. This creates a “tail-wagging-the-dog” constraint. The active electronics should dictate the size of the PCB, not the passive energy storage devices and components. All too frequently the energy storage device prevents flexibility in the size and shape of the final product, inhibiting the opportunity for product miniaturization and/or product improvement.

Capacitech’s Cable-Based Capacitor (CBC) innovation, which may be found on their website, dramatically improves the form factor of supercapacitors offering a thin, flexible, and wire-like shape, allowing the CBC’s to be used in cabling infrastructure and mechanical arrangements where the traditional cylinder, rectangular, or even flat supercapacitors are unable to fit. It can be used to streamline product design and offer features that are not possible with a traditional supercapacitors. It seems simple, but implementing CBC technology in the wiring harness of a product or around a PCB rather than on the face of a PCB will free quite a bit of “real estate,” so to speak.

The power pulses are a supercapacitors strongest asset and may be used for more than just transmitting bits of data or conspicuously collecting data. These power pulses are also ideal in robotics for movement and adjustment. In particular, actuators at joints require these intermittent bursts of power. This information is all related and useful as discussed on Capacitech’s website in their most recent blog post. Exoskeletons are making a surprise, but necessary, appearance in many industries which require a notable amount of physical labor. These robotic fixtures may have the CBC technology implemented around, across, and within the wiring infrastructure of many of the actuator devices, minimizing the size of them around joints and inadvertently, decreasing weight, all due to the ability to flex with the exoskeleton as it moves. Not to mention the improved stability and strength applications allowing those utilizing this technology to comfortably lift more, improve endurance, and prevent injury by increasing safety. This wearable technology has the potential to be the future standard issue equipment for warehouse workmen, first responders, and even military members, and the CBC has the potential to improve this technology even further.

The exoskeleton may even double has not just a wearable device that may be improved by the CBC, but also an energy harvesting device in and of itself. The use of piezoelectric energy harvesting could be utilized through the bending and movement of the joints where the actuators are housed, such as what is used by Bionic Power. The friction and movement will allow for charging capabilities, and the near infinite cycle life of supercapacitors only further amplifies the destined combination of these components.

Let’s take a biofeedback shoe as another example. MIT made a great demonstration, and posted on their Technology Learning Office website, of how energy harvesting in footwear could be leveraged, but their design features a large supercapacitor hanging off the boot. Traditional supercapacitor shapes and form factors would destroy the streamlined look of a shoe. On the other hand, a thin and flexible supercapacitor like the CBC can be distributed throughout the shoe where it can remain discrete and is comfortable to the user.

The accelerometer, processor and Bluetooth modules are tiny enough that you could easily hide them in the tongue of the shoe. Companies, like BeBop Sensors, have even integrated pressure sensors into soft textiles that the user can stand on. Unfortunately, a hard and rigid supercapacitor, which could be charged by biomechanical (kinetic) energy from electroactive polymers harvested from the user’s motion, is hard to fit anywhere without creating discomfort for the user or an unsightly bulge.

These CBC’s are flexible enough that they can be integrated into the structural elements of a design, rather than be in intimate contact with the rest of the electronics on a circuit board. As a further example, a helmet that detects dangerous blows to the head can have the CBCs worked into the lining of the helmet. This would allow for more even weight distribution and a thinner, more streamlined shape than is possible with traditional supercapacitors.

Other wearables, jewelry, or medical monitoring applications run into similar problems, as discussed by Capacitech here. The solution is a supercapacitor that is flexible and seamlessly integrated into alternative parts of the product or system where space is more abundant than on the circuit board. Not to mention, these applications may also invite the use of small, photovoltaic (solar) devices to be used to harvest energy for these supercapacitors, creating a dynamic duo of electronic components.

With the development of smart technology and improved monitoring systems, more and more distinct issues continue to arise. Reliable power sources may be unavailable or in difficult-to-reach places such as underground rail systems or attached to the highest rafters or near dangerous equipment in a manufacturing warehouse. As discussed in yet another blog post by Capacitech Energy here, batteries often do not last the life of sensors or other equipment and need regular maintenance. A technology being continuously developed to combat the issues of battery management and replacement is through photovoltaic and piezoelectric energy harvesting sources, as mentioned above.

The goal is to complement or remove batteries due to their short service life, which means an energy storage element is necessary to ensure proper application. The CBC is capable of long service life as a supercapacitor with flexible physical properties and can provide the peak-power needed to collect and/or transmit data.

When designing any product, consider what can be accomplished with flexible supercapacitors and the space they save on circuit boards. In using a supercapacitors that takes less surface area on PCBs, or offsetting supercapacitors from the PCB to the infrastructure of the system, design engineers can make their products smaller, offer new features, and increase performance to help set themselves apart from the competition. The CBC is optimized to use less surface area on PCBs than other supercapacitors. It can also be used off the circuit board entirely and inside another piece of infrastructure, such as a wiring harness or between cracks of foam in a protective helmet, among other places.

The CBC is available at Mouser Electronics.

Meet KittenBot Future Board, An AIoT Educational Kit

KittenBot Future Board

We have already seen hardware coming into the market that is specially designed for students and newcomers to develop IoT-based applications. Top embedded device manufacturer Arduino and BBC micro:bit have been in the space of inspiring children and making easy and practical learning. Continuing to curate exceptional learning materials through hardware and easy-to-use software, we have KittenBot releasing its new hardware based on the ESP32 microcontroller, enabling students to deploy AI and IoT-based applications effectively.

The all-new KittenBot Future board comes with a decently sized 160×128 full-colour TFT screen allowing users to explore the capabilities of the hardware through real-time visual feedback that can be sensor readings. Many students are fascinated by how smart home appliances work. To help them demonstrate simple projects, the KittenBot Future Board comes with support for Wi-Fi and Bluetooth wireless networks. Utilizing these, the newcomers can easily deploy working projects. To do so, we have already seen some block programming tools available in the market. Similarly, we have KittenBot’s Scratch3.0 graphical programming software to make it more interesting for students.

This doesn’t restrict the user to only IoT applications but also works on AI-based projects. Thanks to the onboard speech recognition module that can now work with the Chinese and English language. Along with this, the module also comes with a speaker and LED lights, giving it an aesthetic look with audio-visual feedback. You can now store multiple programs for different projects on the onboard storage that can be expanded with the optional SD card slot. The manufacturer has also provided a light and temperature sensor along with the buzzer that makes it very cost-efficient. Not only this, but if there are several KittenBot Future Boards working together, then they can easily communicate with each other through wireless radio.

The Kittenblock Graphical programming software

KittenBot has provided the board with a Type-C USB interface to power the board, but those who already own a rechargeable 3.7V Lithium battery can also use it. This light-weight, easy-to-use AIOT Python Education Kit is now sold for $29.99 on the official product page.

TPS25750 – Highly integrated USB Type-C® and USB PD controller with pre-configured GUI

Texas Instruments TPS25750 USB Type-C & Power Delivery (PD) Controller is optimized for applications supporting USB-C PD Power. The TPS25750 integrates fully managed power paths with robust protection for a complete USB-C PD solution. The Texas Instruments TPS25750 also integrates control for external battery charger ICs for added ease of use and reduced time to market. The intuitive web-based graphical user interface (GUI) will ask the user a few simple questions on the application’s needs using clear block diagrams and simple multiple-choice questions. As a result, the GUI will create the configuration image for the user’s application, reducing much of the complexity associated with competitive USB PD solutions.

Features

  • Integrated fully managed power paths
    • Integrated 5V, 3A, 36mΩ sourcing switch (TPS25750S/D)
    • Integrated 28V, 7A, 16mΩ bi-directional load switch (TPS25750D only)
  • Standalone USB Type-C PD solution
    • No firmware development or external micro-controller needed
  • Integrated robust power path protection
    • Integrated reverse current protection, overvoltage protection, and slew rate control the high-voltage bi-directional power path
    • Integrated undervoltage and overvoltage protection and current limiting for inrush current protection for the 5V/3A source power path
    • 26V tolerant CC pins for robust protection when connected to non-compliant devices
  • Optimized for power applications
    • Integrated I2C control for TI battery chargers
    • Web-based GUI and pre-configured firmware
    • Optimized for power consumer only (sink) (UFP) applications
    • Optimized for power provider (source) and power consumer (sink) (DRP) applications
  • SB Type-C power delivery (PD) controller ten configurable GPIOs
    • BC1.2 charging support
    • USB PD 3.0 compliant
    • USB Type-C specification complaint
    • Cable attach and orientation detection
    • Integrated VCONN switch
    • Physical layer and policy engine
    • 3.3V LDO output for dead battery support
    • Power supply from 3.3V or VBUS source

Reference Design

more information: https://www.ti.com/product/TPS25750

Get the All NEW Raspberry Pi PoE+ HAT for $20

Raspberry Pi PoE+ HAT

If you start a project on your favorite SBC in the market, Raspberry Pi, then you want fewer cables to run around the hardware. When you power the Raspberry Pi, you also require a separate ethernet connection that makes it two cables running across the hardware, making it look cumbersome. To solve this issue, we first saw the PoE HAT released a couple of years ago by the Raspberry Pi Foundation that makes this easy and simpler by combining both the cables into one. Now with this HAT, you can power the SBC over the ethernet. If we have one official PoE HAT in the market, why do we need yet another one? Let’s say you want to deliver more power than 20 watts, then the normal PoE HAT doesn’t support this due to the operation of only 802.3af.

The all-new PoE+ HAT comes with the support for 802.3af as well as 802.3at. Now, if you wonder why so much power is required, think of a device like a camera or a video IP phone, then in such cases, PoE HAT doesn’t work. But if you only plan to use Wi-Fi, then the predecessor can be a good option. However, due to the same pricing, it does not really matter in terms of cost. Another change that comes with this hardware is to reduce heat dissipation.

“We replaced the diode rectifier with an “ideal diode” rectifier, in the form of a Microchip PD70224ILQ device,”

the manufacturer notes.

Latest Raspberry Pi PoE+ HAT

If you buy this PoE+ HAT, then you don’t need to make any changes to the main controller board, in this case, Raspberry Pi 3B+ and 4B other than updating the Pi’s software. The fan that sits on top of the HAT is controlled by the I2C connection with Raspberry Pi and works automatically depending on the temperature of the processor. The same pricing as the predecessor of $20 makes it one of the best options if you need PoE+ HAT for your Raspberry Pi-based projects. Depending on where you live, the availability of the board varies, but for those living in the US, SparkFun is up for pre-orders but with no estimated shipping date. It would be interesting to see camera-based projects on your Raspberry Pi using this PoE+ HAT.

TOP PCB Companies