Mercury 2 – Breadboard-Friendly FPGA development board

FPGAs are great and there are a number of cool things you can do with them. But as we come across more and more FPGA development boards, we realize that only a few of them are actually designed to be inserted into a breadboard.

The new Mercury 2 development board by MicroNova is a breadboard-friendly Xilinx Artix-7 FPGA board packaged in a 3 x 1-inch 64-pin DIP (dual in-line) format.

It is a complete FPGA solution with onboard power management, I/O circuitry, SRAM and ADC/DAC. “We’ve included an on-board 8-channel SPI ADC (10 bit, 200 Ksps) and SPI DAC (10-bit, 225 MHz). It also has a dedicated input for the XADC included on the Artix-7A FPGA with the ability to expand into 16 available auxiliary inputs (12 bit, 20 Msps).

“This makes the Mercury 2 ideal for DSP designs”,

says MicroNova.

Key Features and Specifications include: 

  • Xilinx Artix-7A FPGA with 33,280 logic cells
  • 512K x 8-bit asynchronous SRAM with dedicated FPGA I/O interface
  • 1.8 Mbits of fast block RAM
  • 32 Mbit SPI Flash
  • Microchip LAN8720A 10/100M Ethernet PHY
  • Dual-channel High Speed USB 2.0 port
  • Microchip MCP4812 2-channel, 225 KHz, 10-bit D/A Converter
  • Microchip MCP3008 8-channel, 200 KSPS, 10-bit A/D Converter
  • Dual-channel, 1 MSPS internal ADC
  • 40 x 5V-tolerant digital I/O
  • 10 x FPGA-direct high speed IO pins
  • 6-pin Expansion header for JTAG
  • FTDI chip for micro USB debugging/programming
  • 3x User LEDs
  • 5V power supply from the micro USB or external 4.5V – 5.5V power source, and,
  • Can be programmed with the Xilinx Vivado design suite.
  • Dimensions: 76.2 x 25.4 mm

Mercury 2 is perfect for rapid prototyping, and it’s incredibly small form-factor makes it an ideal FPGA board for tighter spaces in projects that need more programmable logic space and/or processing power.

“We have taken care of the voltage regulators, bypass capacitors and USB configuration circuitry, freeing you to focus on your actual design!”,

says MicroNova.

MicroNova also offers a Mercury baseboard that works with both the Mercury 2 and it’s predecessor Spartan-based Mercury boards to provide additional peripheral support for projects. The baseboard features a 4-digit seven-segment display, four push-buttons & eight toggle switches, a 64-bit socket for the FPGA development board, a Pmod-compatible connector, a VGA port supporting 8-bit color, a PS/2 port for keyboard or mouse, an analog temperature sensor, a light sensor, a potentiometer and 3.5mm audio jacks.

 

 

The Mercury 2 DIP FPGA board currently sells on Tindle or the MicroNova store for $129 and above while the baseboard goes for $29. More details including a step-by-step guide on how to bring up a new HDL design in Vivado on the Mercury 2 and the full constraints XDC file of the board’s pinout can be found on the company’s website.

PomaBrush : A Less is More Approach

PomaBrush is a new innovative, minimalist design electric toothbrush that uses silicone bristles. As claimed by the company, the brush only needs to be charged once every four months. It comes with a charging case that can make it charge wirelessly. The case has a USB-C port for charging.

It has a soft all-silicone body that is lightweight and perfectly balanced. Unlike other electric toothbrushes, PomaBrush has no stand or bulky attachments. It comes with the wireless charging capable PomaCase. PomaBrush has a 350mAh battery and the case has a 1500mAh battery capacity. The case holds the capacity of charging the brush to make its battery lifetime extend to more than 3 months. PomaCase also has travel-friendly compact egronomics to protect and keep the toothbrush clean.

Dimensions of the PomaBrush and PomaCase

As for the dimensions, the toothbrush is 20.5cm in length and 2cm thick. It weighs around 51 grams. On the other hand, the PomaCase is 23.5 cm long and 3.5cm thick, and weighing around 168gm. As claimed, it is only 3x heavier than a non-electric toothbrush, which makes it 5x lighter, and 20% smaller than its competitors. PomaBrush has 15,000 brush strokes per minute. It has silicon bristles that they recommend to change every six months.

It has an added feature of automatically buzzing every 30 seconds to let the user know to switch to the unbrushed part of the user’s mouth. It turns off after 2 minutes of recommended use. No specialized toothpaste is needed, any toothpaste can work flawlessly with it. The toothbrush is waterproof and has an IPX7 waterproof rating.

At the moment, the PomaBrush is available on Kickstarter and Indiegogo. It will cost around $79 for a complete unit. Replacement heads are available separately for around $11 each. It comes with a charging case and a USB-C cable and has a two-year product warranty.  More information can be found on its product page.

Microchip Introduces Its First Trust&GO Wi-Fi 32-bit MCU Module

With the technology more and more taking control of our world, such as factories and homes, long gone are the days where you just wanted to dim the lights a little bit Now, we want our house heated just before we come in, the garage doors to open themselves, among other things. The stakes are getting higher every day, and so is the power these home automation devices have on your house. Of course, nobody wants their highly technological house being tapped into by some cyber intruders. What do we do in this case? We go for a more secure IoT environment!

This is exactly the premise of the WFI32E01PC, the first ever Wi-Fi microcontroller with Microchip’s Trust&GO hardware security element, pre-provisioned for popular cloud platforms, but it does not end there. When it comes to the Wi-Fi connectivity, the WFI32E01PC supports 2.4 GHz 802.11 b/g/n and has the best-in-class WLAN functionalities, covering the latest security standard for it, providing also Wi-Fi Protected Access 3 (WPA3), along with the other general Wi-Fi functions, such as AP, STA, SoftAP, TLS, WPA / WAP2, among others.

But besides providing a more secure Wi-Fi environment for your IoT projects, what else can it do? Well, as stated before, it is a highly integrated package, powered by the PIC32MZW1 series Wi-Fi SoC, which, besides the Wi-Fi, contains a high performance MCU, with a very rich set of peripheral options, including ethernet, USB, ADC, CVD touch buttons, CAN, among many other things, making it a very complete option for most IoT projects, helping you to build complex applications with WLAN, TCP / IP stack, RTOS, cloud connectivity and other functionalities.

Block diagram for the WFI32E01 board
Block diagram for the WFI32E01 board

The specs we are looking at are:

  • For the MCU:
    • MIPS32 M-Class microprocessor core, clocked at 200 MHz
    • Memories: 1 MB embedded Flash, 256 kB SRAM (for program and data) and 64 kB data buffer
    • Rich high performance peripheral options, including full-speed USB, CAN, CAN-FD, 10/100 MAC, and high accuracy 12-bit dual ADCs
    • 3xUART, I2C, 2xSPI peripherals
    • Operating voltage ranging from 3.0 to 3.6 V
    • Operating temperature range from -40 to 85 ºC
  • For the Wi-Fi module:
    • Single-band 2.4GHz b/g/n
    • Support for WPA / WPA2 / WPA3 Personal, TLS and SSL Wi-Fi security protocols
    • Support for AP, STA, SoftAP, Wi-Fi Direct functionality
    • Optional hardware crypto accelerator
    • PCB antenna

From the spec list of both the MCU and the Wi-Fi transceiver, you can imagine all the nice IoT projects you can apply it with, ranging from the (largely discussed) home and industrial automation, security systems and other projects where securit may be important, now you have another solid candidate. Regarding pricing, you are looking at around $12 for the neat package, which value can decrease in higher quantities, of course. 

Microchip WFI32E01PC link: https://www.microchip.com/wwwproducts/en/WFI32E01PC

Arduino Compatible 2-digit 7-segment Display Board for Timer/Counter

The project presented here is an open source 2-digit 7 segment Arduino compatible display board. It can used in many applications that require 2-digit display and switches inputs. Possible application of this board is a 2-digit counter, 2-digit countdown timer, token display, score board etc. 2 x 7 segment 0.56-inch Common cathode displays are used in multiplexing mode. Refer to the connection table to check connections between display segments and Atmega328 chip. A led connected to A4 pin of IC is used as indicator LED. All 3 switches have pull-up resistors of 10Kohms, 220E ohms series resistors used between I/O pin of Atmega328 chip and display segments.

Boot-Loader/Arduino Code Uploading

A bare new Atmega328 chip requires bootloader-burning and code uploading, follow the link bellow to learn both operations.

https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoToBreadboard

Features

  • Operating Power Supply VCC 5V DC @ 50mA (CN1)
  • 3 Tactile Switches with pull up resistors
  • A LED on A4 pin for function

Example code provided below so you can test the board. it is 99 second count down timer with adjustable time 00 to 99 Seconds.

Schematic

Parts List

Arduino Pins

Connections

Gerber View

Photos

Video

SC56-21EWA Datasheet

ASDM-L-CFS: Powerful, Flexible Smart Display Solution

AAEON, a leading developer in embedded solutions, announces the ASDM-L-CFS smart display module, the first board built to the Intel® SDM Large (SDM-L) form factor to support socket type 8th and 9th Generation Intel® Core™ processors. The ASDM-L-CFS provides uses with a powerful, flexible solution to powering a range of applications including Edge Computing.

The ASDM-L-CFS supports the 8th/9th Generation Intel® Core™ i3/i5/i7, Celeron® and Pentium® processors (formerly Coffee Lake and Coffee Lake Refresh). It is the first board to feature desktop performance processors on the SDM-L form factor, and pairs the processor with up to 32 GB DDR4 SODIMM memory to help maximize computing performance. It is also the first SDM-L board to support Wireless vPro technology from Intel, allowing for remote management of the system without needing to connect directly to it.

Using the 8th/9th Generation Intel Core processors provide a significant boost over previous generations, along with a more powerful Intel® UHD graphics controller to deliver high resolution images for brilliant displays. Display output is handled thanks to HDMI 2.0 and DP1.2 support through the edge connector.

The ASDM-L-CFS provides users with a host of features to unlock greater flexibility and expansion options. The board offers users both an M.2 2242 B Key and M.2 2230 E Key, allowing users to quickly add storage and Wi-Fi capabilities. The ASDM-L-CFS also features an onboard Gigabit Ethernet LAN port, and two USB 3.2 ports (up to 10Gb/s support with Q370 socket).

The ASDM-L-CFS is backed by the industry leading support only available through AAEON. From fast technical service to manufacturer services and OEM/ODM support, AAEON provides developers and systems integrators the reliable service needed to shorten deployment times and reduce time to market. AAEON offers end-to-end support for the ASDM-L-CFS, with a pre-built chassis or the ready-built carrier board, ASDM-CRB-A11; AAEON can also assist clients with developing their own carrier boards and chassis.

Septentrio announces open source software and hardware for autonomous applications with GNSS

Septentrio, a leader in high-precision GNSS* positioning solutions, announces today two important open source resources for its GPS/GNSS module receivers. The first, ROSaic, is a ROS (Robot Operating System) driver for the mosaic-X5 module as well as other Septentrio GNSS receivers. The second project, mosaicHAT, is an open source hardware reference design combining mosaic-X5 with a Raspberry Pi single-board computer. Both projects facilitate integration of centimeter-level reliable positioning into robotic and other machine automation applications.

ROSaic driver operates on ROS, a widely used programming environment within the industry as well as academics, commonly used for integrating robot technology and developing advanced robotics and autonomous systems. ROS allows data from numerous sensors to be combined allowing high levels of autonomy.

The mosaicHAT project facilitates accurate and reliable GNSS positioning for robotics and automation on a hardware level. Numerous engineers today use Raspberry Pi for prototyping and initial integrations. The mosaicHAT board is an easy way for integrators to get started with Septentrio’s mosaic-X5 GNSS module. By plugging mosaicHAT into a compatible Raspberry Pi, users have access to high-accuracy positioning with a high update rate, ideal for machine navigation and control. The small 56×65 mm board exposes basic interfaces such as USB, serial, and general-purpose communication pins. The reference design, footprint and documentation are available for easy board printing or further customization.

“We are excited about both the ROSaic driver and the mosaicHAT being part of the GitHub community and we highly appreciate the initial authors work as well as the future contributors. Both projects are available as open source, thus empowering the community to easily fit autonomous or robotic systems with highly accurate and reliable GNSS positioning technology,”

notes Gustavo Lopez, Market Access Manager at Septentrio.

The ROSaic driver is available on the ROS wiki page and on the Septentrio GitHub repository while the mosaicHAT can be found on the following GitHub repository. For more information on Septentrio’s industry-leading GNSS receivers, please visit www.septentrio.com

ST4SIM-200M eSIM GSMA Compliant System-on-Chip

STMicroelectronics’ top-class GSMA embedded SIM (eSIM or eUICC) product is designed for all industrial devices

The ST4SIM-200M is an STMicroelectronics top-class GSMA embedded SIM (eSIM or eUICC) product designed for all industrial devices. It is compliant with the GSM Association (GSMA) remote provisioning specification SGP.02 v3.2. The ST4SIM-200M can remotely manage profiles of different MNOs while ensuring the appropriate security level to all eUICC stakeholders (user, MNO, OEM, hardware integrator, service provider, and so on). Include in this ST4SIM-200M, Truphone, trusted partners, provide and operate device-onboarding and service-provisioning platforms.

Truphone offers worldwide cellular IoT connectivity with state-of-the-art SIM technology and simple, easy-to-activate data plans for devices. The most complex challenges of building IoT cellular devices are addressed by building a dedicated IoT SIM, a global IoT network, and an IoT platform to provide a truly global IoT cellular connectivity service.

Features

  • State-of-the-art cellular connectivity
  • Secure connection establishment
  • Scalable connectivity solution
  • Interoperable solution
  • Standard generic profile directly available
  • Personalization service at ST secure factory

more information: https://www.st.com/en/secure-mcus/st4sim-200m.html

Texas Instruments’ TPS61099 Synchronous Boost Converter

Texas Instruments’ converter features 800 nA ultra-low quiescent current

Texas Instruments’ TPS61099x is a synchronous boost converter with 1 µA ultra-low quiescent current. The device is designed for products powered by alkaline batteries, NiMH rechargeable batteries, Li-Mn batteries, or rechargeable Li-Ion batteries where a high efficiency under light-load condition is critical to achieving long battery life operation.

TPS61099x boost converter uses a hysteretic control topology to obtain maximal efficiency at minimal quiescent current. The device consumes 1 µA quiescent current under the light-load condition and can achieve up to 75% efficiency at 10 µA load with fixed output voltage version. This converter supports up to 300 mA output current from 3.3 V to 5 V conversion and achieves up to 93% at 200 mA load. The TPS61099x offers down mode and pass-through operations for different applications.

In down mode, the output voltage can still be regulated at the target value even when the input voltage is higher than the output voltage. In pass-through mode, the output voltage follows the input voltage. The TPS61099x exits down mode and enters pass-through mode when VIN > VOUT + 0.5 V. The TPS61099x supports a true shutdown function when it is disabled, which disconnects the load from the input supply to reduce the current consumption. The TPS61099x offers an adjustable output voltage version and fixed output voltage versions. The device is available in a 6-ball 1.23 mm x 0.88 mm WCSP package and a 6-pin 2 mm x 2 mm WSON package.
Features

  • Ultra-low IQ into VOUT pin: 600 nA
  • Ultra-low IQ into VIN pin: 400 nA
  • Operating input voltage: 0.7 V to 5.5 V
  • Adjustable output voltage: 1.8 V to 5.5 V
  • Fixed output voltage versions available
  • Switch peak current limit: 0.8 A (minimum)
  • Regulated output voltage in down mode
  • True disconnection during shutdown
  • Efficiency: up to 75% at 10 µA load with fixed output voltage versions
  • Efficiency: 93% from 10 mA to 300 mA load
  • Packages: 6-ball 1.23 mm x 0.88 mm WCSP and 2 mm x 2 mm WSON

Applications

  • Memory LCD bias
  • Optical heart-rate monitor LED bias
  • Wearables
  • Low-power wireless
  • Portable products
  • Battery-powered systems

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

Murata’s CT310 Series Angular Sensors

Murata Electronics’ CT310 XtremeSense™ 2D TMR angular sensor

Murata’s CT310 is a 2D angular sensor in a dual full-bridge configuration from Crocus Technology developed on its patented XtremeSense 2D TMR technology. The operating magnetic field for this 2D sensor is 25 mT to 90 mT and has an angular error less than 0.25° after compensation over the full operating temperature range. It has differential outputs for both sine (SIN) and cosine (COS) axes and operates with a supply voltage range from 1.0 V to 5.5 V. It is packaged in an 8-lead TSSOP package and for applications where space is critical, a low profile, small form factor 8-lead DFN package that is 2.00 mm x 2.00 mm x 0.45 mm in size is available.
Features

  • Angular error less than 0.25° (after compensation) over full temperature range
  • Dual full-bridge resistor network
  • Operating magnetic field: 25 mT to 90 mT
  • Differential outputs for SIN and COS axes
  • Supply voltage: 1.0 V to 5.5 V
  • Package options: 8-lead TSSOP, 8-lead DFN, 2.00 mm x 2.00 mm x 0.45 mm

Applications

  • Angular measurements
  • Rotary and angular sensors
  • BLDC motors

more information: https://www.murata.com/en-global/products/sensor/tmr/ct310

CodemanHB Posts His DIY NAS Device on Reddit

A NAS unit is a computer connected to a network that provides only file-based data storage services to other devices on the network. Although it may technically be possible to run other software on a NAS unit, it is usually not designed to be a general-purpose server. For example, NAS units usually do not have a keyboard or display, and are controlled and configured over the network, often using a browser. NAS is specialized for serving files either by its hardware, software, or configuration. It is often manufactured as a computer appliance – a purpose-built specialized computer.

A full-featured operating system is not needed on a NAS device, so often a stripped-down operating system is used. For example, FreeNAS or NAS4Free, both open source NAS solutions designed for commodity PC hardware, are implemented as a stripped-down version of FreeBSD. NAS systems contain one or more hard disk drives, often arranged into logical, redundant storage containers or RAID. NAS uses file-based protocols such as NFS (popular on UNIX systems), SMB (Server Message Block) (used with MS Windows systems), AFP (used with Apple Macintosh computers), or NCP (used with OES and Novell NetWare). NAS units rarely limit clients to a single protocol.

From the mid-1990s, NAS devices began gaining popularity as a convenient method of sharing files among multiple computers. Potential benefits of dedicated network-attached storage, compared to general-purpose servers also serving files, include faster data access, easier administration, and simple configuration. Open-source NAS-oriented distributions of Linux and FreeBSD are available. These are designed to be easy to set up on commodity PC hardware, and are typically configured using a web browser. They can run from a virtual machine, Live CD, bootable USB flash drive (Live USB), or from one of the mounted hard drives. They run Samba (an SMB daemon), NFS daemon, and FTP daemons which are freely available for those operating systems.

NAS units are generally available. However, NAS can get quite expensive, so one solution is the DIY solution, which is cost effective compared to a readily available solution. Recently, a Redditor named CodemanHB posted his project, which demonstrates his personal small-scale solution utilizing a Raspberry Pi and a custom 3D-printed case. His NAS unit comprises of a Raspberry Pi 4 4GB version, an Uctronics PoE HAT, a 240×320 pixel 2″ IPS LCD display module, a 500GB SK Hynix SATA III SSD, and a USB to SATA adapter cable. He also designed the SSD to serve as the main storage device, and also store the OS for running the NAS.

The enclosure He used for the NAS is a 3D-printed case, which was designed in Fusion 360 and made with a Creality3D CR-10 3D printer. He also used a carbon fiber filament which gave the NAS a beautiful finish on the printed parts. You can find more pictures and information on CodemanHB’s Thingiverse page, and on his Reddit post.

TOP PCB Companies