AMD Launches Open Ecosystem For Ryzen Embedded Mini- PCs

AMD launched a Ryzen Embedded “open ecosystem” for mini-PCs from multiple vendors, which runs on its Ryzen Embedded V1000 and the newer Ryzen Embedded R1000 system-on-chips. The new line of hardware includes two new Linux enabled mini-PCs from OnLogic, the R1000-based ML100G-40, and V1000-based MC510-40. The systems highlighted in the Ryzen Embedded mini-PC ecosystem are aimed at rugged industrial applications, in exception of ASRock mini-PCs on AMD’s list, which is listed only with Windows 10 support: the R1000-based 4X4 BOX-R1000Vand the V1000-based 4X4 BOX-V1000M. In their announcement, AMD includes the ML100G-40 and MC510-40 systems, but only lists the ML100G-40 on their product page. They both support 0 to 50°C operating temperatures and run Windows 10 or Ubuntu Desktop 18.04 (ML100G-40) or 16.04 (MC510-40) LTS.

ML100G-40's back view
ML100G-40’s back view

The ML100G-40 has similar features like the exposed heatsink design and 142 x 107 x 62mm dimensions with other ML100 branded systems, but it is a more feature-rich product, with more display, GbE, and USB ports. The fanless ML100G-40 features an AMD Ryzen Embedded R1505G, the lower-end of the two R1000 parts with dual quad-threaded Zen cores clocked to 2.4GHz/3.3GHz and a Vega GPU with triple 4K display support at 1.0GHz. You can choose to configure it with a V1605B, which is the lower-end model among the three quad-core V1000 parts. The V1605B enables 4x octa-threaded Zen cores at 2.0GHz/3.6GHz and a Vega GPU at 1.1GHz. All of Ryzen Embedded SoCs offer configurable 12-25W TDPs.

The ML100G-40 enables 4GB to 32GB DDR4-2666 via dual slots, and also offers a 32GB to 512GB SSD that plugs into an M.2 slot. Available also is an M.2 E-key 2230 slot that supports an Intel Wireless-AC module with 802.11ac and Bluetooth 5.0 or a Sierra Wireless Extrovert 4G LTE module with Verizon or AT&T SIM cards. Due to the Extrovert module being used, one of the USB ports is offline. The system enables 2x GbE (Realtek RTL8111G), 3x USB 3.1, 2x USB 2.0, and optional COM port, which is not available if you order 4G. Other features include a DIO option, dual DisplayPorts, an HDMI port, an audio I/O jack, and a 12VDC input jack. Additional features include VESA, wall, and DIN-rail mounting options, but no temperature range was listed.

MC510-40
MC510-40

 

The 199.6 x 192.6 x 59.3mm MC510-40 is a Mini-ITX-based industrial computer. It starts at $690, and it’s based on the same quad-core V1605B SoC found in the ML100G-40. However, it supports 4x simultaneous displays instead of three. It also supports up to 32GB DDR4-2666 and ships with 32GB or higher M.2 storage. Worthy of note is that the upper range extends to 2TB, and provision is made to optionally add a second up to 2TB SSD or up to 4TB HDD via an optional 2.5-inch SATA slot. Also available are WiFi/BT, and Extrovert 4G options enabled via a mini-PCIe slot with optional antennas for the 3x antenna mounts. Additional features for the MC510-40 includes 2x GbE (Realtek RTL8111G), 2x 10Mbps USB 3.1 Gen 2, 4x USB 2.0, and 2x RS-232/422/485 COM ports. Available also are 4x DisplayPort 1.3/DP++ ports and a 12VDC jack. It has similar mounting options as the ML100G-40, with optional fan and power adapters.

For more information on AMD’s Ryzen Embedded mini-PC ecosystem, visit its announcement and product page. The OnLogic ML100G-40 starts at $590 and the MC510-40 starts at $690.

More information on the OnLogic’s ML100G-40 and MC510-40 product and shopping pages.

Eight-Character Alphanumeric Display

technoblogy.com published another in detail project. This time is an eight-character alphanumeric LED display with an I2C interface.

This is an eight-character alphanumeric LED display with an I2C interface. It’s based on a low-cost HT16K33 display-driver chip, and supports four two-character 14-segment alphanumeric display modules. Because it has an I2C interface it’s easy to drive from pretty much any microcontroller, such as an Arduino Uno, or even an ATtiny85.

I also include a display interface that provides a print() class that allows you to print strings and numbers to the display, with automatic scrolling. This lets you use the display as a convenient alternative to the Arduino Serial Monitor for printing values and results while debugging. The display interface will also work with Adafruit’s four-character alphanumeric displays.

Eight-Character Alphanumeric Display – [Link]

uLisp for Serpente boards

A version of the Lisp programming language for Serpente ARM board. This is a version of uLisp 3.0 designed to work with the tiny Arturo182 Serpente boards:

It’s a slightly modified of the ARM version of uLisp; at some stage I may incorporate it into the standard ARM version. For more information about uLisp see: uLisp – Lisp for microcontrollers.

I’ve also created an Arduino Core that is needed by uLisp. You could also use this on its own to program the Serpente boards in C from the Arduino IDE.

For full information about the Serpente boards see: Serpente Documentation.

To buy the boards see: Serpente – A Tiny CircuitPython Prototyping Board on Tindie.

These boards are based on the Microchip ATSAMD21E, an ARM Cortex M0+ CPU with a 48 MHz clock. There are three variants which differ only in the type of USB connector provided. Each board provides 256 KB flash and 32 KB RAM, and also include a separate 4 MB SPI DataFlash chip which is used by uLisp to allow you to save the Lisp image using (save-image).

uLisp for Serpente boards – [Link]

Rock Pi N10 from Radxa is powered by RK3999Pro and Integrated Neural Processing Unit

Radxa has officially launched the Rock Pi N10, a sandwich-style 100 x 100mm board based around the Rockchip RK3399Pro SoC. This community-backed board has a new flavor of RK3399 that adds up to 3-TOPS NPU co-processor for better performance in deep-learning workloads.

The new Rock Pi N10 has a maximum RAM allotment beyond the RK3399’s 4GB limit so it can provide RAM for the NPU. There are three models available. Model A comes with 4GB LPDDR3 (3GB for CPU, 1GB for NPU) and 16GB eMMC. Model B has 6GB LPDDR3 (4GB for CPU, 2GB for NPU) and 32GB eMMC. Model C has the highest amount of RAM of 8GB LPDDR3 (4GB for CPU, 4GB for NPU) and eMMC storage of 64GB. The RK3399 has 2X 1.8GHz Cortex-A72 and 4X 1.4GHz Cortex-A53 cores, the ARM Mali T860MP4 GPU, and the NPU.

Other highlighted features of this new board are 16 to 64GB of eMMC storage with microSD and M.2 SSD expansion support, HDMI 2.0 port supporting up to 4K60 output. A two-lane MIPI DSI connector, 3.5mm analog audio jack, two-lane MIPI CSI camera connector, two USB 2.0 Host and one USB 3.0 OTG port, a gigabit Ethernet port with Power over Ethernet (PoE) support, and support for USB Power Delivery and Qualcomm Quick Charge 3.0. There’s also a GPIO header with 40 pins, including 1x UART, 2x SPI, 2x I2C, 1x PCM/I2S, 1x PWM, 1x S/PDIF, 1x ADC, 6x GPIO, and two each of 5V and 3.3V power.

Rock PI N10 Model A

Specifications list for the Rock Pi N10 :

  • Processor – Rockchip RK3399Pro (2x Cortex-A72 at up to 2.0GHz, 4x Cortex-A53 @ up to 1.5GHz); Mali-T860 MP4 GPU; 3-TOPs NPU with 8/16-bit compute
  • Memory:-
    • Model A – 4GB LPDDR3 (3GB for CPU, 1GB for NPU); 16GB eMMC 5.1
    • Model B – 6GB LPDDR3 (4GB for CPU, 2GB for NPU); 32GB eMMC
    • Model C – 8GB LPDDR3 (4GB for CPU, 4GB for NPU); 64GB eMMC
  • Storage Options:-
    • MicroSD slot for up to 128GB (bootable)
    • M.2 socket with support for up to 2TB NVMe SSD
  • Networking – Gigabit Ethernet port with PoE (requires extra-cost RPi PoE HAT)
  • Media I/O:-
    • HDMI 2.0a port for up to 4K at 60Hz
    • MIPI-DSI (2-lane) via FPC; dual display mirror or extend with HDMI
    • MIPI-CSI (2-lane) via FPC for up to 8MP camera
    • eDP 1.3 (4-lane) up to 4K at 60Hz
    • 3.5mm audio I/O jack (24-bit/96KHz)
    • Mic
  • Other I/O:-
    • USB 3.0 OTG port and host/device switch
    • USB Type-C port for power input
    • 2x USB 2.0 host ports
  • Expansion:-
    • 40-pin GPIO header with RPi HAT support
    • M.2 slot for future optional WiFi/BT module
    • M.2 slot for NVMe SSD (see storage)
  • Other features – IR receiver; RTC with an optional battery connector
  • Power:
    • USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A
    • Qualcomm Quick Charge support for QC 3.0/2.0 adapter, 9V/2A, 12V/1.5A
    • Power button; reset and recovery keys
  • Dimensions – 100 x 100mm
  • Operating system – Android 8.1; Debian

Rock Pi N10 Model A is currently at the pre-order phase in the  webshop at seeed studio for $99. More information can be found on their official wiki page.

Isolated CAN BUS Transceiver Arduino Shield

The module described here is an isolated CAN Transceiver module. This module can be used as a standalone module or as an Arduino Uno shield. A controller area network is a two-wire high-speed serial network typically used to provide data communication between host and nodes. The high-speed controller area network transceivers offer integrated isolation, high ESD and high fault protection. The project built using ISO1042 IC from Texas Instruments. The project requires 5V supply from the host side (Arduino) and separates 5V from the node side for isolation. The project supports up to 5Mbps data rate in CAN FD mode allowing much faster transfer of payload compared to classic CAN. D1 Power LED, CN1 Can bus communication, CN3 RJ45 CAN Communication.

The ISO1042 device is a galvanically-isolated controller area network (CAN) transceiver that meets the specifications of the ISO11898-2 (2016) standard. The ISO1042 device offers ±70-V DC bus fault protection and ±30-V common-mode voltage range. The device supports up to 5Mbps data rate in CAN FD mode allowing much faster transfer of payload compared to classic CAN. This device uses a silicon dioxide (SiO2) insulation barrier with a withstand voltage of 5000 VRMS and a working voltage of 1060 VRMS. Electromagnetic compatibility has been significantly enhanced to enable system-level ESD, EFT, surge, and emissions compliance. Used in conjunction with isolated power supplies, the device protects against high voltage and prevents noise currents from the bus from entering the local ground.

Isolated CAN BUS Transceiver Arduino Shield – [Link]

Isolated CAN BUS Transceiver Arduino Shield

The module described here is an isolated CAN Transceiver module. This module can be used as a standalone module or as an Arduino Uno shield. A controller area network is a two-wire high-speed serial network typically used to provide data communication between host and nodes. The high-speed controller area network transceivers offer integrated isolation, high ESD and high fault protection. The project built using ISO1042 IC from Texas Instruments. The project requires 5V supply from the host side (Arduino) and separates 5V from the node side for isolation. The project supports up to 5Mbps data rate in CAN FD mode allowing much faster transfer of payload compared to classic CAN. D1 Power LED, CN1 Can bus communication, CN3 RJ45 CAN Communication.

The ISO1042 device is a galvanically-isolated controller area network (CAN) transceiver that meets the specifications of the ISO11898-2 (2016) standard. The ISO1042 device offers ±70-V DC bus fault protection and ±30-V common-mode voltage range. The device supports up to 5Mbps data rate in CAN FD mode allowing much faster transfer of payload compared to classic CAN. This device uses a silicon dioxide (SiO2) insulation barrier with a withstand voltage of 5000 VRMS and a working voltage of 1060 VRMS. Electromagnetic compatibility has been significantly enhanced to enable system-level ESD, EFT, surge, and emissions compliance. Used in conjunction with isolated power supplies, the device protects against high voltage and prevents noise currents from the bus from entering the local ground.

Note: Don’t populate TR1 CM choke. CM choke required when the device is used in a harsh EMC environment, it is 51uH 0.2A coupled inductor. J1 / J2 jumpers to be closed for normal operations.

Features

  • Supply 5V DC Host (Arduino)-VC1
  • Supply 5V DC Node Side
  • Data Transfer Speed 5-Mbps

Schematic

Parts List

Connections

Photos

ISO1042 Datasheet

Mudita Pure phone, helps you meditate and avoid distractions

Smartphones are pivotal to our day to day activities. They help us in many ways, but too often they become a time-consuming burden we carry with us all the time. Due to this, Mudita addressed this problem, through designing Mudita Pure phone. The Mudita Pure phone has a minimalist design for simple living. The company says:

”Designing Mudita Pure was a challenge. The more simple and clean we made the design, the more difficult it was to manufacture. It took us around 18 months to find the final look and included the creation of more than 40 different proposals. Yeah, yeah, maybe we overdid it. What can we say, we are perfectionists.”

The inspiration for the phone was taken from Japanese and Scandinavian design traditions combining ZEN aesthetics with nature itself.

Mudita’s various features

It offers a 2.84’’ e-ink display (600 x 480, PPI of 270, supporting 16-grayscale ), helping it avoid blue light emissions, and it has a simple design that is meant to make it resemble a stone. There’s no Internet, but the phones’ module supports all currently used generations: 2G, 3G and LTE standards at the same time. One key feature of the phone is the meditation timer, which helps you “focus on the present moment” says the company. The Meditation Timer comes with customizable session lengths and statistics. This is a simple, but very useful feature for all meditation and yoga enthusiasts. The meditation process starts and ends with a pleasant deep, soft gong. The phone has three modes of operation, which include: No Distractions (to switch off all the notifications), Whitelist (allowing only your favorite contacts to reach you) and Message Only (to stay connected but with limited distractions).

The Mudita Pure phone has its own OS called MuditaOS.

”We developed our own dedicated operating system (MuditaOS) and chose the open-source, real-time operating system kernel FreeRTOS®️ as our starting point. Optimized for the hardware, it makes Pure fast and power-efficient, with a boot time of just 5 seconds.”

The phone’s built-in apps include a music player, a notes tool, a calculator, alarms, and a calendar. The phone features a Harman loudspeaker, which provides high quality and natural sound both in quiet and loud environments, essential for enjoying hands-free conversations, your favorite tunes or audiobooks. Mudita says:

”Our dedicated OS features super-efficient power management. With an E-Ink display that only consumes battery when the content needs to be changed and practically none with data transmission. We’re still testing the best solutions, but our estimated battery capacity is around 1900mAh.”

GSM module for the phone covers Europe, North and South America, Australia, Africa, and Asia. Two nano SIM card slots are available, enabling switching between cards on the go. This enables you to use local SIM cards when abroad, while your home country SIM card stays securely in the phone instead of somewhere else, and can be activated anytime you need it, for example for wire transfers. Mudita Pure can also serve as a data modem for your notebook or desktop computer.

”We decided to enable tethering via USB C cable so that Pure can be used as an external GSM modem.”

The phone runs on an ARM Cortex-M7 600MHz with 16 MB SDRAM and 16 GB eMMC flash storage. It measures at 143.9mm by 59.13mm, with a thickness of 14.49mm.

Mudita Pure is designed to reduce SAR (Specific Absorption Rate) value as much as possible, without compromising on the signal strength.

”In order to achieve this, we’ve made our antenna with in-house shielding, using patented technology that we developed.”

Back in October, the phone raised more than £400,000 on crowdfunding websites, and the phone will likely cost around $300, with shipping to start in April 2020. For more information on the Mudita Pure phone, click here, for the spec list, click here.

Arduino IN-14 Nixie Clock with a DS1307 RTC

@ instructables.com shows us how to build an Arduino Nano based Nixie clock that features DS1307 RTC clock and 4x IN-14 Nixie tubes. He writes:

In this project I will show you how to create a retro nixie clock. That means I will show you how you can control nixie tubes with a high voltage DC power supply and then I will combine 4 nixie tubes with an Arduino, a Real Time Clock (RTC) and a custom 3D printed enclosure in order to create the nixie clock. Let’s get started!

Arduino IN-14 Nixie Clock with a DS1307 RTC – [Link]

LattePanda 5MP UVC Camera

LattePanda 5MP USB camera is a high quality 5 megapixel image sensor with compatibility of different system. UVC (USB video device class) made the camera has no need for any driver on windows, Linux or Android. USB 2.0 port , support OTG, auto-focus, automatic low light correction, all these is for plug and play. With its small size, you can use it in your face/object recognition project, or even as a regular webcam.

Features

  • 5 megapixel
  • Support OTG
  • Auto-focus
  • Automatic low light correction
  • UVC

Specification

  • Sensor:OV5640
  • 2592 x 1944 pixel static images
  • FOV:72°
  • Support Formats: MJPEG & YUV
  • Operation Temperature:-30~70℃
  • Power Supply:5V
  • Operation current:140mA
  • Interface:USB2.0
  • Module size: 9MM *62MM

The camera costs 25 USD and is available for purchase on www.dfrobot.com

TOP PCB Companies