FeatherS2 – ESP32-S2 based development board in Adafruit Feather form factor

So far, there have been quite a number of development boards following Adafruit Feather format with products, like the QuickFeather Cortex-M4 + FPGA board and nRF9160 Feather providing LTE IoT & GPS connectivity. Added to the list now is the new FeatherS2 that is based on Espressif’s ESP32-S2 microcontroller SoC.

As a quick reminder, the ESP32-S2 unlike other ESP processors by Espressif Systems, is the first of its kind to include an in-built USB (OTG) interface and a low-power coprocessor based on the free and open source RISC-V architecture.

The FeatherS2 development board by Unexpected Maker offers an easy platform for makers to develop, play, and build IoT devices. The board comes with an interesting layout that comprises of Espressif ESP32-S2 WiFi SoC, 16 MB of Flash memory (for firmware and file storage), 8 MB of QSPI-based external PSRAM, several I/O and a typical USB Type – C port for power and programming.

Measuring 5.1cm by 2.3 cm, the FeatherS2 comes at a fair size for the features it has. Some of such features and specifications include:

  • Espressif Systems’ ESP32-S2 single-core Tensilica LX7 processor running @ 240 MHz with RISC-V ultra-low power co-processor
  • 320kB SRAM
  • 128 kB ROM
  • 8MB PSRAM
  • 16MB SPI Flash
  • 2.4 GHz 802.11b/g/n Wi-Fi with integrated 3D antenna
  • 1x USB Type – C port for power and programming
  • Up to 21x GPIOs
  • RGB LEDs, Charging  / Power LEDs and User LEDs
  • QWIIC / STEMMA connector
  • ALS-PT19 Ambient Light Sensor
  • 5V via USB-C port
  • 2x 700 mA 3.3 V LDO regulator
  • 2-pin battery connector
  • LiPo battery management, and,
  • Optimised power path for low-power battery usage
  • Dimensions – Approximately 5.1 cm x 2.3 cm

The developer, giving reasons why he included two LDO voltage regulators in the board has explained that:

“The first one is for the general operation of the board and the ESP32-S2, RAM and Flash. The second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you!”

The Feather-S2 comes pre-installed with the current beta version of CircuitPython 6.0 which supports the ESP32-S2, as well as early ESP-IDF and Arduino support for those who might just prefer coding in C++.

Further details on the FeatherS2 development board may be found on the Unexpected Maker’s website where he is currently selling the board for $20 including shipping.

Teseo-LIV3F GNSS Prototyping Solution by ST

The Teseo-LIV3F is a standalone positioning receiver IC that works simultaneously in multiple constellations (GPS, Galileo, Glonass, BeiDou and QZSS), being an easy to use GNSS (Global Navigation Satellite System) module. It brings the proven accuracy and robustness of the Teseo chips into the hands of everyone.

Besides being able to integrate this module into your projects, the EVB-LIV3F standalone solution allows you to evaluate its performance using only a computer, pretty easy!

Looking at the specifications of the Teseo-LIV3F, there is:

  • Simultaneous multiconstellation
  • -163 dBm tracking sensivity
  • 1.5 m CEP position accuracy
  • Operating voltage range from 2.1 V to 4.3 V
  • UART and I2C port available
  • Tiny LCC 18 pin package, measuring 9.7 mm by 10.1 mm
  • Extended operating temperature range, from -40 ºC to 85 ºC
  • Free firmware configuration
  • 17 µW standby current and 75 mW tracking power consumption

Aside from the list of specs, there are some other interesting functionalities to highlight: firstly, the on-board TCXO (Temperature Compensated Crystal Oscillator) allows for superior accuracy and a reduced TTFF (Time to First Fix) that relies on its dedicated 32 kHz RTC (Real Time Clock) oscillator. Other interesting feature is the embedded 16 Mb flash memory, which enables the chip to offer many interesting extra functionalities, such as data logging, 7 days autonomous assisted GNSS, besides firmware reconfigurability and upgrades. The Teseo-LIV3F also provides the Autonomous Assisted GNSS, which enables it to predict satellite data based on previous observation of the satellite. Lastly, the module is a certified solution, that optimizes the time to market of the final applications, with a wide operating temperature range.

Regarding the EVB-LIV3F, all you need to do is plug it to a computer with USB and you are good to go. It comes pre-programmed and pre-configured by ST, so that you can experiment and evaluate its capabilities and performance, resorting to the ST Teseo-Suite PC GUI. It also comes with a GNSS antenna to guarantee the best and easiest user experience. Besides the evaluation module, this kit also contains a STM32F401RE based STM32 Nucleo board, so that you have everything to prototype your next position awareness application.

The Teseo-LIV3F GNSS prototyping solution
The Teseo-LIV3F GNSS prototyping solution

As you can see, we are looking at a very interesting part, but where can you apply it? That is easy. Due to its small size, you can fit these modules everywhere, and its also small cost makes it a no brainer to be your number one choice in several applications, such as insurance, tracking of assets and goods, drones, tolling, anti-theft systems, location for people and pets, emergency calls, fleet management, vehicle sharing and public transportation. The possibilities are endless, specially within the bounds of mass market and IoT solutions.

Regarding pricing, the Teseo-LIV3F module itself can be found for around $14 and the full evaluation kit for $48, so overall they are an interesting choice.

Teseo-LIV3F link: https://www.st.com/en/positioning/teseo-liv3f.html#overview

Teseo-LIV3F GNSS Prototyping Solution link: https://www.st.com/en/solutions-reference-designs/sl-cnwlc03602v1.html?icmp=tt17577_gl_bn_sep2020#1

Tiny automotive-compliant, 40V dual MOSFET boasts low RDS(on) resistance

Diodes Incorporated introduced DMT47M2LDVQ automotive compliant 40V dual MOSFET in a 3.3mm x 3.3mm package for automotive systems. It smartly integrates two n-channel enhancement-mode MOSFETs with the lowest RDS(ON) (10.9mΩ at VGS of 10V and ID of 30.2A).

The low on-resistance conduction helps in keeping the losses to a minimum in applications like wireless charging or motor control. Besides, switching losses are minimized with the help of a typical gate charge of 14.0nC, at a VGS of 10V and ID of 20A.

The thermally efficient PowerDI 3333-8 package of the device returns a junction-to-case thermal resistance (Rthjc) of 8.43°C/W, thereby enabling the development of end applications with a higher power density than with MOSFETs packaged individually. Furthermore, the PCB area needed for implementing automotive features including ADAS is reduced too.

Key Features of DMT47M2LDVQ Dual MOSFET:

  • Fast switching speed
  • 100% unclamped inductive switching
  • High conversion efficiency
  • Low RDS(ON) that minimizes on-state losses
  • RDS(ON): 10.9mΩ at VGS of 10V and ID of 30.2A
  • Low input capacitance
  • Two n-channel enhancement mode
  • Thermally efficient PowerDI 3333-8 package

From electric seat control to advanced driver-assistance systems (ADAS), the DMT47M2LDVQ dual MOSFET can reduce the board space footprint in many automotive applications. It is available at the price of $0.45 in 3000-piece quantities.

Corazon-AI – The Gateway for Video Analytics

Video Intelligence once considered the exclusive intel of humans has now taken a turn with the advances in Artificial intelligence algorithms and the increasing processing power of AI Gateways.

Intelligence and data-driven decisions based on video and camera are now of prime importance finding its way into applications like Smart Parking, Retail footfall analytics, Traffic Management, and security surveillance. Insights from video and images have the capability of providing you vast amounts of data – both for predictive analytics and historical analytics.

Complementing the infrastructure of multiple cameras present across buildings, airports, retail stores, and other zones, there is now a need for an intelligent gateway to collect the images at a high resolution with connectivity options while also being capable of taking the decision on the edge. With Corazon-AI, we present an efficient Multi-Channel – AI Video Analytics gateway. Through the design of an 8-channel Xilinx Video Codec Unit (VCU) + CNN inference deployed on Corazon-AI, the gateway serves as a low-power heterogeneous compute platform enabling edge computing.

Through the above video integrating our demo applications, we intend to demonstrate the capability and performance of the VCU (Video Codec Unit) available as a hard block IP. The AI Inference Engine and Deep Learning Processing Unit (DPU) are implemented in the PL (programmable logic) side of the device.

Video data from eight RTSP streams from the 8 Cameras are processed alongside high-speed deep Learning analytics performed on each video stream at the edge on Corazon-AI. Given below is an architecture of the video streaming and analytics architecture on Corazon-AI running different models on each of the cameras.

The demo video performing four different algorithms: person detection, object detection, face detection, and vehicle detection (ADAS). All of the AI operations are performed on the eight independent 1080p@30 RTSP video streams simultaneously with four different convolution neural networks running at a different resolution. The overall performance of the 8 channel AI video Analytics application is up to ~80fps on Corazon-AI.

FHD (1080p) IP cameras are used to capture the high-resolution and wider frames of the surveillance streams and the camera uses the Advanced Video Coding (AVC) H.264 standards to encode the video data and transmit over the network using the RTSP. The eight IP cameras are connected via Ethernet cables to a 10-port 1-G Ethernet switch and the encoded RTSP video streams are received onto Corazon-AI via a 1-G PS Ethernet port (RJ45) connected to the Ethernet switch.

The input video streams are decoded using the Xilinx Video Codec Unit (VCU) IP. Video scaling & pre/post-processing on the video is performed by using the software core of the Corazon-AI.

AI-Inference Engine on Corazon-AI – The Deep Learning Processing Unit (DPU) is a configurable computation engine optimized for the convolution neural networks, such as SSD, ResNet, YOLO, VGG, and FPN among others. The high-end 4096 single-core Deep Learning Processing Unit (DPU) implemented in the PL side of the FPGA SoC delivers around 1.2 TOPS of compute performance while running at 300 MHz.

The four different convolution neural networks detailed in Table 1.0 below, SSD, SSD_MOBILENET_V1, Dense Box, and YOLO-V3 are used from the mainstream frameworks such as Caffe, TensorFlow, and Darknet to apply the ML functions on the received video streams using the Xilinx Deep Learning Processing Unit IP and the final output streams are displayed on Display Port monitor.

The Corazon-AI integrated with Xilinx Vitis AI Stack enables faster time to market while reducing complexity. The Xilinx AI Stack includes advanced pre-optimized deep learning models from mainstream frameworks such as Tensor-flow, Caffe, Darknet, and PyTorch.

The Xilinx Vitis AI Stack enables developers to accelerate the development flow of AI applications even without in depth-knowledge of FPGA and deep learning. The Stack support C++/python API’s which provides the programming flexibility to the developers.

Here, we demonstrated the capability of the Corazon AI platform to connect 8 IP cameras and how AI operations are performed on these video streams simultaneously with four different convolution neural networks running at a different resolution.

Video

More information on Corazon AI can be found here.

If you are interested in a high-performance smart AI solution to meet your requirements, please write to us on mktg@iwavesystems.com or contact our Regional Partners.

iMX RT1064 uCOM – Combining the best of microcontrollers and application processors

The i.MX RT1064 is one of the highest performing Cortex-M7 solution delivering 3020 CoreMarks (when running core at 600 MHz). In addition to the high-speed performance it provides fast real-time responsiveness and offer several low power modes.

This is a great option when microcontrollers no longer offers sufficient performance and there are reasons to not fully transfer into the Linux universe with an application processor.

Highlights

  • High-performing Cortex-M7, up to 600 MHz
  • Fast real-time response with ultra-low latency
  • On-board 1ZM Wi-Fi/BT option

Multimedia functionalities

The i.MX RT1064 has the most comprehensive multimedia functionality among our microcontroller modules including great audio, 2D video accelerator, pixel processing and camera sensor.

Wide range of connectivity options

There is an on-board Wi-Fi/BT option with Murata’s 1ZM (LBEE5QD1ZM) module, based on NXP 88W8987 chipset. It is a dual-band Wi-Fi 802.11a/b/g/n/ac + Bluetooth 5.1 module.

There is also a wide range of advanced off-board connectivity options with other Murata Wi-Fi and Bluetooth modules.

Temperature Range

Our iMX RT1064 uCOM board is available in commercial / industrial temperature range, 0 to +70 / -40 to +85 degrees Celsius. The industrial (temperature range) version is suitable for always-on applications.

Available in December 2020

The iMX RT1064 uCOM modules will be available in mid-December 2020 and supported with an iMX RT1064 uCOM Developer’s Kit. Contact Embedded Artists if you want early access.

Vespera – A Smart Telescope Powered By Raspberry Pi

It has always been a far fetched idea for the hobbyists to get hold of a good telescope and go observing the night sky and take various breathtaking pictures. There has been a very steep learning curve with the technicalities of space exploration. Also, the essential pieces of equipment are cumbersome and expensive. That’s why many give up on their hobby of exploring the night sky. A small company called Vaonis from New York is showing big promises for space observation hobbyists and enthusiasts with their Kickstarter campaign for Vespera.

Vespera with adjustable leg tripod

Vespera is the combination of a telescope and a camera. It is smart and fully automated with the help of a mobile device combined with their app. With the help of this new smart device, the user can explore and observe the night sky along with capturing photos of celestial objects. It has a tripod with adjustable legs. It calibrates itself through the GPS and its so-called “Star Field Recognition technology“. The setup process is easy as that of selecting a celestial object in the app and clicking a button to start the automated tracking and observation.

The telescope used here is a custom made an optical design based on 4 lenses in 2 groups with a focal length of 200mm and 50mm aperture. They claim to have zero distortion, zero chromatic aberration and, zero astigmatisms. For the camera they are using, the 2MP Sony sensor IMX462 Starvis, enhanced with their custom-made electronic card. The brain of the system is a Raspberry Pi (undisclosed model) running their patented image processing algorithm to get the best out of the Sony sensor. As mentioned by the company, it has water resistance and an integrated battery with 4hours of backup.

The Orion Nebula, captured by the Vespera with an exposure time of 33

The Vespera has already surpassed the original Kickstarter goal by a significant amount. According to Vaonis the device should be arriving at the backers by Christmas of 2021. For a complete list of all available early bird pledges, stretch goals, and other information check their Kickstarter page.

Khadas VIM1 Board Features Amlogic S905X Quad Core ARM

VIM1 is the original Amlogic S905X ARM development board designed by Khadas for hobbyists, makers and electronic lovers, which is also often referred to as an “Open Source TV Box”. It is tiny, and slightly smaller than a Raspberry Pi, with dimensions similar to that of a credit card. The VIM1 is only available in two versions: VIM1 Basic with 8GB EMMC storage and AP6212 (b/g/n) Wi-Fi, and VIM1 Pro with 16GB EMMC storage and AP6255 (b/g/n/ac) Wi-Fi. Both versions offer 2GB of DDR3 RAM and Bluetooth 4.2.

Like your conventional desktop computer, the VIM1 single board computer supports the booting of multiple operating systems. They say:

You can choose from a variety of OS images (ROMs) from our Khadas Docs or Community Forum. Popular OSes include: Android 7.1 / 9.0, Ubuntu 18.04, LibreELEC, Armbian, Buildroot, and so on. There are even dual-boot images, for developers to boot both Android and Ubuntu from the same EMMC.”

One feature developers will like is the built-in 40-pin GPIO, real-time-clock (RTC) and VIN port for an extra power supply. Also, the three user-buttons on the side enables easy access to power, reset and function keys. You can find full open source code on Github, and hardware schematics can be found in Khadas’ documentation. Khadas also includes a built-in power control unit for supporting power-cycling via a remote control.

Talking about the edge VIM1 has over VIM2, they say:

“In comparison with the Octa-Core Amlogic S912 SoC in the VIM2, the Quad-Core S905X SoC in the VIM1 generates significantly less heat. This makes the VIM1 especially useful in environments that only allow passive air convection for heat dissipation, rather than forced airflow. In many instances, a single heatsink is sufficient, and some users may even find a heatsink unnecessary for their applications.”

The VIM1 enables 2GB DDR3(1866Mbps), 8GB of EMMC V5.0, AP6212(b/g/n) Wifi, and Bluetooth:4.2. It supports USB Type-C USB2.0 OTG & 5V DC IN. The VIM1 HDMI 2.0a is Type-A Female, with up to 4K@60Hz, and it features a 12GB Max TF Card Slot. It also features a dual channel IR receiver. GPIOs includes:USBx2,I2Cx2,UARTx2,SPDIF,PWM,ADC,GPIOs. It is also equipped with Red+Blue LEDs indicators.

Khadas targets to develop high-performance SBCs with better quality for both beginners, makers, and developers, it comes with open source, professional technical support, and an global community for issue discussion & idea sharing. Khadas aspires to help the makers grow by achieving their ideas and dreams step by step.

Some of the prominent features includes:

  • Multi-O/S (Support Multi O/S Boot)
  • VIN Port for Extra Power Supply
  • Built-in RTC: Support timer on/off (Android testing method: Settings—>Timer)
  • 40-Pin GPIOs, can be developed other kinds of products you want.
  • Technology Community Forum
  • Three user buttons: more easy for developers
  • Encryption chips
  • Full open source code on Github
  • Tiny size like a credit card 82.0 x 57.5 x 11.5 mm
  • Support cooling fan
  • Built-in power controller unit: Support power on/off via remote controller
  • USB2.0 HOST:x2(500mA & 900mA each respectively)
  • Mounting Holes:Size M2*4

The VIM1 is available on AliExpress for $44.99. More information about the VIM1 can be found on Khadas’ website.

PICO, the Smallest Arduino Compatible Dev. Board

Recently, we have been getting some interesting downsizing when it comes to the development boards that we can use in our maker projects. What makes them so interesting is the fact that you can fit them anywhere and not worry about them, as they usually consume so little energy that even a small battery can run them for a long while. In that segment, we may have a new interesting addition: behold, the PICO!

But what is the PICO? Well, as you can probably guess from the name, it is the smallest Arduino compatible development board, designed by MellBell Electronics in the USA. The word smallest may ring a bell, due to our recent overview of the Adafruit QT Py. This PICO makes a mockery of that downsizing effort. Without taking the merit from the QT Py, as a really interesting product which has some interesting features (probably even more than the PICO), this one is almost half the size. We think the QT Py can be a good reference point to overview this one, as they intend to do mostly the same thing, which is shrink down your projects.

Regarding features, with the PICO we are looking at:

  • ATmega32u4 microcontroller, clocked at 16 MHz
  • 32 kB of internal Flash (4 kB used by the bootloader) and 2.5 kB of SRAM
  • 8x digital I/O pins, 1x PWM channel and 3x analog input channels. 3 SPI enabled pads on the back of the board
  • 5 V operating voltage. Input voltage range from 7 to 12 V. 40 mA DC current per I/O pin
  • Bootloader compatible with the Arduino Leonardo
  • 0.6 x 0.6 inches size. Weight of 1.1 grams
The PICO alongside a coin
The PICO alongside a coin

Besides the incredibly small size, you get some interesting peripherals to work with, enabling you to do almost anything when you only need to think small! You also can make use of the Arduino platform, due to the PICO being compatible with it. When comparing to the QT Py, you lose some features, such as the I2C at hand, some I/O (including the stemma QT connector), besides the considerable downgrade in specs, which is not necessarily bad, as it will consume less energy and handle longer battery time.

Probably, the most dissuasive feature of the PICO is its price, when compared to the QT Py. When the QT Py comes at $6, the $17 dollar price tag placed on the PICO is considerable. Nevertheless, you can get it on Tindie an make your own opinion, as we still think it is worth at least to take a look at it, specially if you have been having problems with the size of your Arduino-based projects.

Tindie link for the PICO: https://www.tindie.com/products/mellbell/pico-the-smallest-arduino-compatible-dev-board/#product-description

Our overview of the QT Py: https://www.electronics-lab.com/adafruit-qt-py-samd21-dev-board-with-stemma-qt/

Mango-DVK features WiFi 6, 2.5GbE SoM based on IPQ6000/IPQ6010 from Qualcomm

As technology changes from time to time, the need to deliver networks with high throughput and high efficiency becomes a major necessity. The latest generation of wireless network technology, WiFi 6 or 802.11ax offers not just faster speeds as generational changes, but higher-efficiency Wi-Fi for better coverage, improved capacity, and reduced network congestion.

To provide developers with a platform that allows them leverage on the speed and efficiency offered by these new wireless technology, 8Devices has employed their many years of experience in hardware and embedded software to birth a WiFi 6 system-on-module and a corresponding WiFi 6 development kit called the Mango SoM and Mango DVK.

The Mango SoM is powered by Qualcomm IPQ6000/IPQ6010 quad-core Cortex A53 processor and supports high power dual-band 2×2 MiMo 802.11ax. It has many peripheral interfaces that can be configured as general-purpose I/O pins and others.

The SoM runs OpenWrt Linux and is considered ideal for routers, gateways, and access points. It is available in both the commercial and industrial temperature range (Mango and Mango-I respectively), in case you’d want to use it for applications that require extended temperature range.

Some features and specifications of Mango SoM include:

  • CPU: Qualcomm IPQ6000 / IPQ6010 quad-core Cortex-A53 @ up to 1.2 GHz / 1.8 GHz respectively, with NEON SIMD DSP extension.
  • Hardware NAT engine and high-end HW crypto
  • 512MB DDR3L DRAM (up to 2GB)
  • 32MB NOR FLASH
  • 256MB NAND flash (up to 1GB)
  • 2402Mhz – 2482Mhz 22 dBm 802.11 b/g/n/ac/ax WiFi 6 2×2 MU-MIMO, explicit beamforming and up to 573.5 Mbps
  • 4920Mhz – 5920Mhz 21dBm 802.11 b/g/n/ac/ax WiFi 6 2×2 MU-MIMO, DL-OFDMA (8 users), explicit beamforming and up to 1021 Mbps
  • 2x Ethernet SerDes that supports 6.25/5/3.125/1.25 Gbps Ethernet
  • 2x 2.5GbE interfaces
  • 5x 1Gigabit Ethernet ports
  • 64x GPIO
  • 4x Audio PWM, 2x SPI,1x UART and 1x I2C
  • 1x PCIe 3.0
  • 1x USB 2.0 and 1x USB 3.0
  • 1x SDIO3.0/eMMC interface
  • 1x Parallel NAND flash
  • 1x Reset, and,
  • 1x Display controller.
  • Commercial temperature range: 0 – 65°C
  • Industrial temperature range: -45 – 85°C
  • Dimensions: 38.3 x 61.7 mm

Features and specifications of Mango-DVK on the other hand include:

  • SoM: Mango-I WiFi 6 module (industrial-grade)
  • eMMC module socket
  • MicroSD card slot
  • 2.5Gbps Ethernet RJ45 port plus PoE passive 24-48V
  • SFP cage
  • 2x 1Gbps Ethernet interface
  • SFP port
  • 2x WiFi antennas and 2x u.FL connectors for external antennas
  • 1x USB 3.0 interface
  • 2x Optional FPC power bus board-to-board connectors
  • 2.54 mm GPIO header
  • mPCIe socket with PCIe 3.0 and USB 2.0
  • 9-60V DC power supply
  • Optional power out pin header 3.3V and 5V.
  • LEDs, User, and Power buttons, and Configuration switch.
  • Dimensions: 100 x 115 mm

Both versions of the Mango SoM as well as the development kit are currently available for preorder; Mango $79, Mango-I $99 and Mango DVK $219. Further details like the product brief may also be found here.

Coral Dev Board Mini is available for pre-orders

The Coral Dev Board Mini is a single-board computer that provides fast machine learning (ML) inferencing in a small form factor. It’s primarily designed as an evaluation device for the Accelerator Module (a surface-mounted module that provides the Edge TPU), but it’s also a fully-functional embedded system you can use for various on-device ML projects.

Features

  • Performs high-speed ML inferencing: The onboard Edge TPU coprocessor is capable of performing 4 trillion operations (tera-operations) per second (TOPS), using 0.5 watts for each TOPS (2 TOPS per watt). For example, it can execute state-of-the-art mobile vision models such as MobileNet v2 at almost 400 FPS, in a power-efficient manner. See more performance benchmarks.
  • Provides a complete system: A single-board computer with SoC + ML + wireless connectivity, all on the board running a derivative of Debian Linux we call Mendel, so you can run your favorite Linux tools with this board.
  • Supports TensorFlow Lite: No need to build models from the ground up. TensorFlow Lite models can be compiled to run on the Edge TPU.
  • Supports AutoML Vision Edge: Easily build and deploy fast, high-accuracy custom image classification models to your device with AutoML Vision Edge.

more information: https://www.seeedstudio.com/Coral-Dev-Board-Mini-p-4682.html

TOP PCB Companies