Sitara AM65xx processor module has real-time capable Ethernet

TQ has expanded the company’s range of modules with the TI Sitara processor family with a module suitable for real-time communication and fieldbuses. by Ally Winning @ eenewsembedded.com

The new TQMa65xx is supported by software from Kunbus GmbH and the module will become available from August.

Up to 3x PRUs (Programmable Realtime Units) can be used to provide up to six real-time capable Ethernet ports for TSN or fieldbus applications. The TQMa65xx allows industrial connections through Ethercat, Profinet or Profibus.

The choice of the Sitara AM65xx processor for this module adds to the modules that TQ already provides featuring AM335x and AM57xx CPUs. AM65xx CPUs feature five different processor derivatives to allow them to fill many different applications. The processors are available from a dual-core variant up to a quad-core with 2x dual-core clusters of Cortex-A53 cores at speeds of up to 1.1 GHz. All usable CPU signals are available through the industry-standard connector strips.

A hypervisor can be used to distribute tasks between operating systems and individual cores and can manage each core independently. The AM6528 and AM6548 CPU variants feature 3D graphics support and Full HD resolution for several displays at the same time.

The main CPU is supported by two Cortex-R5F cores with extended security functions. Available interfaces include 1x Gbit Ethernet, 2x USB3.0, 1x USB 2.0 and 2x PCIe. Up to 8 GB LPDDR4, 256 MByte Quad SPI NOR Flash and up to 64 GB eMMC Flash are used as the main memory. The module has an EEPROM and a battery-buffered and power-saving real-time clock.

More information: https://www.tq-group.com/

Axiomtek’s Embedded Vision/AI Motherboard with Real-Time Vision I/O and PoE – MIRU130

Axiomtek – a world-renowned leader relentlessly devoted in the research, development and manufacture of series of innovative and reliable industrial computer products of high efficiency – is pleased to introduce the MIRU130, a high-end embedded vision and AI motherboard optimized for machine vision and deep learning applications. It is powered by the onboard AMD RYZEN™ Embedded V1807B/V1605B processor with AMD Radeon™ RX Vega graphics. The embedded vision board has two PoE GbE LAN ports for camera interfaces and an integrated real-time vision I/O that includes 4-CH isolated DIO. The MIRU130 was designed to help developers to deploy vision-based AI applications faster and easier.

The size of MIRU130 is 244 x 170mm – the size between Micro-ATX and Mini-ITX form factor, which provides customers with the convenience of finding chassis on the market. Its vision-specific I/O integrates 2-CH trigger input, 2-CH LED lighting controller, 2-CH camera trigger output and an encoder input for conveyor tracking. Furthermore, the MIRU130 is integrated with AMD Radeon™ RX Vega graphics with support of DirectX 12 and offers dual display capability through one HDMI and one DisplayPort interfaces.

“According to MarketsandMarkets Research, the global computer vision market size is expected to grow from USD 10.7 billion in 2020 to USD 14.7 billion by 2025, at a CAGR of 6.5% during the forecast period. The major driver for the growth of the computer vision market is the growing demand for automated vision inspection and increasing adoption of vision-guided robot systems,” said Michelle Mi, product manager at Axiomtek. “The MIRU130 comes with two IEEE 802.3at PoE ports and two GbE LANs for connecting industrial cameras. Its vision I/O integrates a full range of isolated I/O interfaces and real-time controls essential which bring accurate interaction between lighting, camera, actuator and sensor devices. The motherboard is a multi-function embedded solution that addresses the needs and requirements of the computer vision market.”

The MIRU130 offers multiple expansion interfaces with one M.2 Key E slot for wireless modules, one M.2 key B slot for 22×42 storage module or 30×42 cellular module and one PCIe x16 golden finger with PCIe x8 signal for graphics cards. Two 260-pin SO-DIMM sockets support up to 16GB of DDR4-2400 (V1605B) and DDR4-3200 (V1807B) memory. In addition, it has four USB 3.1 Gen2, three RS-232, one RS-232/422/485 and one SATA-600 allow users to connect multiple devices. The embedded board has a +12V DC power input with an optional +24V DC-in power board. The embedded platform was designed for reliable operation in harsh environments with a wide operating temperature range of -20°C to +60°C.

Advanced Features:

  • AMD® Ryzen™ Embedded V1807B and V1605B processors
  • 2 DDR4 SO-DIMM for up to 16GB of memory
  • 2 GbE LAN and 2 IEEE 802.3at PoE GbE LAN
  • 2-CH camera trigger output
  • 2-CH LED lighting control
  • 1-CH incremental quadrature encoder input
  • 4-CH isolated DIO

Axiomtek’s MIRU130 is now available for purchase. For more product information or pricing, please visit our global website at www.axiomtek.com or contact one of our sales representatives at info@axiomtek.com.tw.

UP Xtreme: Powering Intelligent Surveillance Solutions

Many developers and users of security solutions are looking for ways to get more out of their surveillance systems by deploying intelligent edge computing platforms. UP Xtreme, from AAEON’s UP Board division, is being deployed along with technology from partners including Intel®, Milestone and SAIMOS® to bring Smart Surveillance to these customers with the UP Xtreme Smart Surveillance kit.

With the ever-increasing importance of on-site security, surveillance cameras are installed virtually everywhere, recording footage passively. Smart surveillance takes things to the next level by adding intelligent processing of data that’s already being gathered to analyze traffic with heatmaps, monitor areas with virtual fences, or reacting to data in other ways to allow for automated control or alerting staff on premises. UP Xtreme Smart Surveillance provides all the technology needed to power these applications in one box, working as an AI-enabled NVR solution to proactively monitor video streams supporting up to 32 cameras simultaneously (Intel® Core™ i7 model with Milestone XProtect® Express+).

Working with technology partners Intel, Milestone, and SAIMOS, AAEON’s UP team is deploying the UP Xtreme Smart Surveillance solution to overcome the challenges present in traditional security camera systems. UP Xtreme Smart Surveillance works by integrating video management software (VMS) from Milestone with video analytic software from SAIMOS, then adding a deep learning AI edge inference through the Intel® Distribution of OpenVINO™ toolkit, to provide a total package solution that saves deployment time and cost for end users, as well as overcoming challenges such as storage issues. The AI inference is also accelerated with two Intel® Movidius® Myriad™ X VPUs, helping provide even more power alongside the 8th Generation Intel® Core™ processor that comes with the UP Xtreme system.

“UP Xtreme Smart Surveillance offers video analytics combined with a modern video management system, integrating everything into a one-box solutions which can be deployed with both new or existing infrastructure,” said Jürgen Konetschnig, CTO of SAIMOS.

“The hardware and software are integrated to make deployment of smart surveillance applications easier and simpler for users in any field,” Jügen added.

The BOXER-8130AI is built to easily integrate into any environment. Featuring six MIPI CSI-2 interfaces, the BOXER-8130AI can support up to six MIPI cameras. The BOXER-8130AI is also built for easy maintenance, with an SD Card slot, USB OTG, remote ON/OFF and almost all of its I/O ports together on one side. The BOXER-8130AI also features two antenna ports, perfect for mobile or AIoT gateway applications.

Once UP Xtreme Smart Surveillance is installed, the platform is easy to use and provides intuitive analytic parameter settings for users to have a comprehensive overview of the entire surveillance installation. UP Xtreme Smart Surveillance provides key functions to support applications such as people/object counting, heatmapping, virtual fence and perimeter protection, dynamic blurring and object detection. The system uses data analytics and edge computing to provide real time analysis, and can provide proactive measures through alerting relevant staff as soon as an incident is detected.

UP Xtreme Smart Surveillance also provides users with a solution that is flexible and scalable from number of cameras to AI acceleration. UP Xtreme Smart Surveillance is helping to bridge the gap for modern security and surveillance systems. UP Xtreme Smart Surveillance is available through the UP Shop website or by contacting AAEON and UP Team representatives.

nrfsec, For Unlocking Any Protected nRF51-Series System-on-Chip for Debug

Loren Browman, a security analyst recently published a guide to automated unlocking of Nordic Semiconductor’s nRF51-series systems-on-chips (SoCs) which claims to be protected, enabling a full memory dump or interactive debugging regardless of protection settings. In a blog piece for security firm Optiv, Loren Browman writes

“Recently, while conducting an assessment for a product based on the nRF51822 System on Chip (SoC), I found my target’s debug interface was locked — standard stuff… Reading up on the nRF51 series SoCs revealed that this is how these chips are designed. It’s always possible to perform a full memory recovery/dump, even if read back protection is enabled.”

He continue:

“I wanted to build on what others have discovered, extending the attack to completely and automatically bypass the memory protection mechanism offered by these SoCs. Beyond reading memory, I also wanted to unlock the device to support interactive debug sessions with my target.”

This resulted to nrfsec, which is an open source research security tool published under the GNU General Public License 3, used for unlocking and reading memory on nrf51 series SoCs from Nordic Semiconductor.

Features of the nrfsec includes:

  • Read all target memory, bypassing the Memory Protection Unit (MPU) settings with integrated read gadget searching.
  • Automated unlock feature: read all program and UICR memory, erase all memory, patch UICR image, reflash target into unlocked state.
  • Boot delay command flag for interacting with target prior to performing memory read, allowing for RAM dumps.
  • All firmware images are saved for importing into your favorite disassembler.

About nrfsec, Loren Browman says

“[nrfsec] can automate the entire outlined  process for you… Letting you uncover the internal working of any nRF51 based product.” Once it is unlocked, the tool establishes a debug session to the now-unprotected SoC. For installation, nrfsec is built on the pyswd library and currently only works with the ST-Linkdebugging interface.

nrfsec requires python 3.7+ to run and can be installed with pip. For nrfsec to work, it will first of all make a quick info check to ensure that nrfsec is able to communicate with both the debugger and the target. The output for the info will also specify if the target is currently locked with some additional interesting target information. Then nrfsec will automatically find a useable read gadget and dump all memory on a locked target. If the target is not already locked, you can issue the lock sub-command, and it will lock the again. If you want to unlock the target, you issue the unlock sub command which will perform the following steps:

  1. Read all memory regions (most importantly, ROM and UICR) and save the images.
  2. Perform a full target erase, this will enable writing to the UICR again.
  3. Patch the UICR image extracted during step 1 to disable read back protection.
  4. Re-flash the ROM and patched UICR back to the target.

More details of how the tool works and how to use it can be found on the Optiv blog, while nrfsec itself is available to download from GitHub, or can be installed from the pip Python package manager.

Teensy 4.1 is the first Microcontroller Board to come with 100Mbit Ethernet coupled with 600MHz 32- bit microprocessor

Teensy is another line of microcontroller boards designed to offer maximum I/O capabilities backed up by fully featured software libraries to run on Arduino. Loved by makers around the world for a number of reasons, these Arduino compatible boards have proven to be an astounding development platform in a small form capable of implementing many types of projects. They are usually built around high-performance 32-bit ARM chips that offer faster clock speeds, expanded set of hardware peripherals, and extended serial communication ports.

Just like other popular platforms, Teensy development boards have gone through many iterations each with different computing power, pins, and performance specifications. Just last year, the Teensy 4.0 priced at $19.95 was released, and now v 4.1, an update of the already mighty 4.0 has been added to the league.

One big addition to the newly released Teensy 4.1 is the fast Ethernet to support low latency and high bandwidth applications. It is a bigger size than the 4.0 but adds more peripherals, memory, and GPIOs. PJRC, however, says that both Teensy 4.1 and 4.0 serve different segments of the market, so one is not a replacement for the other.

“Not every project requires so much or extra memory. Teensy 4.0 fills those needs. But when you do need more I/O, more memory, fast Ethernet, or connecting USB devices or fast SD card access, the larger Teensy 4.1 brings this extra I/O capability to a platform designed for real-time use with fast 600 MHz M7 performance.”

Highlight features of the Teensy 4.1 include:

  • NXP i.MX RT1062 Arm Cortex-m7 processor running at 600 MHz
  • 8MB Flash storage and 1024 KB RAM
  • MicroSD socket and footprints for 2x extra QSPI chips plus program memory
  • 1x micro USB port for power and programming
  • 6-pin Ethernet header via 10/100 Mbit DP83825 PHY for networking
  • 2x USB ports of 480 MBit/sec
  • 2x I2S and 1x S/PDIF Digital Audio
  • 1x SDIO native SD (4 bit)
  • 35x PWM pins, 40x digital pins, 18x analog pins, 8 serial ports and 2x ADCs on chip
  • 3x SPI, 3x I2C
  • 5V Power supply via USB port
  • Cryptographic Acceleration and Random Number Generator
  • Dimension: 7.2 x 4.8 cm

More details on the Teensy 4.1 can be found on PJRC news page or the product page where it sells for $26.95. The Ethernet adapter is also available as a DIY project on the 4.1 Ethernet project link.

New Sensor Board from Parametric Circuits provides a whole new level of Integration

Sensor boards are manufactured to provide engineers with the ideal platform for developing projects and designs that detect or measure temperature, pressure, humidity, color, motion, and even physical location. They offer necessary support circuitry that allows for the full utilization of sensors for demonstration and evaluation.

While there’s been a wide range of available sensor development boards from different integrated circuit device manufacturers, the new customizable sensor board by the Bellingham-based company was designed to reduce cost with only desired specifications to be built in at the time of its manufacture. The sensor board integrates a variety of sensors and memory directly onto the board instead of simply breaking out the processor’s pins, thus providing an extremely compact platform to work with. It is cost-effective compared with mass-manufactured breakout boards as it allows you to use a single PCB for every sub-system.

The compatible sensor board is fully compatible with Arduino IDE and comes flashed with Arduino Pro / Pro mini bootloader.

Features and specifications include:

  • An ATmega328p microcontroller clocked at 16MHz by an external crystal and runs at 5V (standard).
  • A 16 MB SPI flash chip for storing a moderately large number of sensor readings (optional). The chip memory might be smaller than the usual microSD card, but sufficient for many applications. The flash chip also offers lower power consumption as well as lower code overhead than a memory card.
  • A USB type-C for USB programming (standard).
  • A MicroSD card socket for storing large amounts of data that can easily be read off the board (optional).
  • Serial WS2812B RGB LED (optional)
  • An HP203b barometer can directly measure both the temperature and pressure of the working environment and calculate the altitudes based on the readings obtained. (optional)
  • An MMA845Q accelerometer that communicates over 12C (optional).
  • A temperature sensor that outputs analog voltage depending on the temperature (optional).
  • A Visible light phototransistor sensor for measuring ambient light (optional)
  • Up to 6 GPIO pins for expansion along with 5V and ground (optional)
  • Board’s Dimension: 28 mm x 48 mm (1.1 x 1.8 inch)

The project’s GitHub page has more information on the sensor board including a list of tested and recommended libraries, schematics, and datasheets for each component. Further details can also be found on tindie where the board is currently being sold for $17.99.

ATtiny10 Development Board with USB-C and Micro USB

If you like using the simplest possible chip for each of your applications, then the ATtiny10 development board will strongly appeal to you.

The ATtiny10 development board from Bobricius is a low-power high-performance 6-pin processor equipped with both USB-C and Micro-USB for powering purposes only. True to its name “tiny”, the chip is about the same size as an 0805 SMD resistor but despite its size, the ATtiny10 development board still has features similar to larger AVR chips; still a great way to jump into microcontroller electronics.

The New ATtiny 10 Development Board

“This board is for advanced users”

, says the Slovakia-based designer,

“the ATtiny10 is a high-performance, low-power Microchip 8-bit AVR RISC-based microcontroller that combines 1KB ISP flash memory, 32B SRAM, four general-purpose I/O lines, 16 general purpose working registers, a 16-bit timer/counter with two PWM channels, internal and external interrupts, programmable watchdog timer with internal oscillator, an internal calibrated oscillator, a 4-channel / 8-bit A/D converter, and four software selectable power saving modes,” he adds.

Some features of the new development board include;

  • A single row header
  • 6x LEDs controlled with 3 GPIO
  • An unsoldered 6 – pin edge programming header USBasp compatible TPI
  • Gold plated PCB board (0.6mm) and,
  • One reset button
  • Operating Voltage: 1.8 volts – 5.5 volts
  • Power Options: Either from the header, PCB micro USB, PCB USB-C or CR2032

The Microchip’s miniature 6-pin processor has already been used for quite a number of projects, like the ATtiny10 Thermometer and ATtiny10 POV Pendant. With a host of shields to extend its functionalities, the ATtiny10 development board is considered perfect for designing interface logic for projects and building small gadgets and wearables.

To work with the ATtiny10 on a breadboard, you can make use of an SOT23 breakout board, just like the one available from Sparkfun.

The ATtiny10 development board comes preloaded with sample flashing codes, more information on the board can be found on Tindie where it currently sells for $12.99.

Technoblogy also has further details about the ATtiny10 including simple applications with example programs and step by step instructions on how to program the board using the familiar Arduino IDE. Shipping usually takes about 2 – 3 days but Bobricius says that things may become different now as a result of the current pandemic.

Elektor Article: LED Booster for Microcontrollers

There’s many a time when you want to connect a white LED to a microcontroller operating from a 3 V supply voltage. Unfortunately, this doesn’t work and your nice white LED only lights up feebly or not at all.

Why does it work perfectly with red and green LEDs, but not with white? A bit of data sheet research reveals the reason: white LEDs have a forward voltage of 3.2 V, so a 3 V supply is simply not enough to let them light up properly. The advice you often see in online forums is to use a boost converter to generate a higher voltage, along with a transistor switch to control the LED. For just a single LED, this seems like a lot of overhead.

The good news is that there’s an easier way. And it only needs one inexpensive component: an inductor, which costs next to nothing. If you wire it up right and drive it the right way, your white LED will light up nicely — and this even works with a microcontroller supply voltage as low as 2.5 V. Magic? Not at all.

Elektor Article: LED Booster for Microcontrollers – [Link]

DipDuino – is an Arduino in 0.3in DIP form

DipDuino is an Arduino in 0.3in DIP form. It runs the Atmega328P. Uses an onboard CP2104 to program itself and comes pre-programmed with Arduino Bootloader. Will act as a Arduino Pro or Pro Mini. Available in Tindie Store.

The DipDuino is a FULL ARDUINO (Minus the A6 & A7 pins). Comes in 5v and 3.3v versions. There is a RGB LED onboard to show the status of Power and UART Transmissions. Green for Power and RED/Blue for Rx/Tx.

Comes with a Reset button on board as well and a LDO for 3.3v Versions. For 5v Versions power is taken straight from USB. Please be safe and careful not to short it.

DipDuino – is an Arduino in 0.3in DIP form – [Link]

TOP PCB Companies