EBV-IoT Smart connected motor control solution for IoT and Industry 4.0
Motor Control Interface
- Renesas RA6T1
Advanced User Interface
- Renesas RA6M3 HMI
- Cyberon offline voice control
Secure Cloud Connectivity
- Renesas DA16200 Wi-Fi modem
- Microchip ATECC608 secure element
Cloud platform
- Avnet IoTConnect cloud platform
Hardware system overview – UI & Cloud connectivity
Hardware system overview – Motor control & Power stage
Do you have a Question?
Contact EBV
If you need any assistance, please click below to find your closest EBV sales office.
- Motor Control
- Power stage
- User interface
- Connectivity
- Cloud services
Renesas RA6T1 group
RA family 1st ASSP for Motor control
- 120 MHz Arm® Cortex®-M4
- Up to 512 kB Flash and 64 kB SRAM Memory
- 8 kB Data Flash to store data as in EEPROM
- General PWM Timer 32-bit Enhanced High Resolution
- Fast floating-point arithmetic with FPU
- 12-bit A/D Converter
- High-Speed analog comparator
- Programmable Gain Amplifier
- SCI, SPI, I2C interfaces, CAN module
- Security and Encryption features
- Scalable from 64 pin to 100 pin packages
RA6T1 Group features overview and product lineup
Renesas RA6T1 evaluation kit
RA6T1 motor RSSK
Low-voltage permanent magnet synchronous motor solution
Motor workbench
Motor control development support tool
1. Analyzer function
- Variables can be read and written dynamically while driving the motor
- Waveforms of variables can be displayed dynamically while driving the motor.
2. Tuner function
- Automatically measures motor-specific parameters (resistance, inductance, induced voltage constant, inertia).
- Automatically adjusts PI control gain of current, speed, and position.
- Automatically adjusts estimated gain for sensorless vector control.
Available for download from the Renesas website.
Peripheral functions suitable for Motor control
Timer function: General purpose PWM timer (GPT)
- Supports various PWM output modes (7 types in total)
- Synchronous control for 3-phase complementary PWM output
- Terminal output duty 0%, 100% function
- Double buffer function of compare register
- High resolution PWM output function
- Phase counting function
Analog function: Feedback control
- High-speed 12-bit A/D converter (2 units)
- Sampling and holding function
- Programmable gain amplifier
- Analog comparator
Safety function: Port output enable for GPT
- PWM output shutoff function
Sample code
Code examples for sensorless and sensored control of permanent magnet synchronous motor with application notes:
RA6T1 - 120MHz Arm® Cortex®-M4, ASSP of RA6 for Motor Control | Renesas
- RA6T1 120-degree conducting control of permanent magnetic synchronous motor using hall sensors
- RA6T1 Sensorless 120-degree conducting control of permanent magnetic synchronous motor
- RA6T1 Sensorless vector control for permanent magnet synchronous motor
- RA6T1 Sensorless vector control with one shunt for permanent magnet synchronous motor
- RA6T1 Vector control for permanent magnet synchronous motor with encoder
- RA6T1 Sensorless vector control for dual permanent magnetic synchronous motor
IDE: E2 Studio
Power stage options
Power Integrations DER-870, 400W 3xHB
- 3x BridgeSwitch BRD1267C, 600V FREDFET
- Ultra soft, fast recovery diodes
- LNK3204D ACDC buck
- On-chip current sense
- VBUS and temp monitoring
- Bidir single wire status bus
- Cycle-by-cycle current limit, cross-conduction protection
onsemi SECO-1KW-MCTRL-GEVB, 1kW IPM
- NFAQ1060L36T 600V 10A IPM
- DBC substrate
- NCP1632 Interleaved PFC controller
- NCP1063 ACDC buck
- Cross-conduction and thermal protection
- Adjustable overcurrent limit
- Phase current and voltage monitoring
Including interface boards to Renesas RA6T1 evaluation board
- Interface to RA6T1 evaluation CPU Card (RTK0EMA170C00000BJ)
- Power supply for CPU card
- Phase currents and voltages and DC bus voltage scaling
- PWM and error bus interface
UI - Powered by Renesas RA6M3
UI - RA6M3 & Segger emWin software stack
The graphics software stack includes:
- SEGGER AppWizard framework.
- emWin library.
- emWin RA port.
- Interfaces with HAL drivers such as GLCDC, JPEG CODEC and D/AVE 2D accelerator.
The application panel interfaces with the graphics framework through interaction such as touch events, and data (variables) changes. It communicates with FSP and HAL drivers to send and receive touch sensing data, GPT PWM duty cycle, and RTC date and time.
UI - RA6M3 & Segger emWin with E2 studio
UI - Segger AppWizard code generator for emWin
UI - Popular framework comparison
UI - Cyberon DSpotter solution overview
Solution highlights
- Strong DIY Toolchain: Quick command customization, Phenome-based modeling.
- Support 40+ languages: Broadest support on the market.
- Market proven: Multiple D-ins ($3M to date & growing), Healthy Funnel ($7M to date & growing). 85M+ deployments to date.
- Broad portfolio: Supported across several different chipset manufacturers already.
- Additional feature support: Voice Activity Detection, Audio Playback, Concurrent multi-language support.
- Strong relationship: Hands-on support for key opportunities, heavily discounted development for multiple reference platforms.
Target Markets & Applications
- IoT Devices
- Home appliances
- Wearable/Hearable devices
UI - Cyberon DSpotter key features
Key features
- Local voice recognition algorithm, no network connectivity needed.
- Phoneme-based modeling:
- Quick command customization: no advance speech data collection.
- Optimization by model adaptation just with small amount speech data.
- Global language support: 40+ languages worldwide.
- Small footprint (Flash : 200KB + 28B*Xc, RAM: 50KB+116*Xc) & Cost effective (single DMIC + RA6M1).
- CSMT Tool: command customization, performance tuning, testing.
- Separation of recognition engine and command model, switching commands dynamically.
Target markets and applications
- IoT devices
- Home appliances
- Wearable/Hearable devices
Cyberon DSpotter is a local voice trigger & command recognition solution with robust noise reduction that consumes very low resources and provides high-accuracy performance. It runs on MCUs with 120Mhz speed and supports multiple languages.
UI - Cyberon DSpotter software development flow
Simple & Easy development
- Step 1: Get user command.
- Step 2: Text input into DSMT tool by selecting support language to generate voice modeling data.
- Step 3: Import into IDE and modify application control layer.
- Step 4: Download and debug.
UI - Cyberon DSpotter benchmark
Alexa Wake-word model
- Exceeds model criteria under all conditions.
- Cyberon DSpotter running on Renesas RA MCU.
- Test Conditions
- Alexa: 30 commands, different sound angles.
- Cyberon: 1050 commands, 49 female + 56 male voice each repeated 10 times at same sound angle.
UI - Cyberon Low Power & Value Added Software Features
Voice Activity Detection (VAD)
- Most IoT end-point applications are power constrained or battery operated
- Speech recognition with wakeword systems need to operate in always-on mode
- This software VAD feature reduces power consumption further by up to 50%
Q3/21 VAD Version 2 to reduce the power consumption TARGETING ≥ 80%
Audio playback
- Enables voice response function on RA
- Input by Voice or TTS
- Compression to reduce file size
- Decompression and playback on RA
UI - Cyberon simplified customer engagement model
Toolchain licensing
- Customer pays ZERO LICENSING FEES for toolchain (included with Renesas offering).
- Tool suite: DSMT Tool, Modeling library, Debugging tool.
- Latest updates and tool support free for licensed product throughout engagement lifetime
Device royalty
- Royalty pre-paid by Renesas at heavily discounted rate.
- All cost already included in Renesas RA special part number for Cyberon DSpotter solution.
Support scheme
- Basic L1 support through global FAE team (EBV & Renesas).
- FAEs in most major regions have been trained on solution.
- Deeper training & technical support available through Renesas.
- EBV can dispense special training course on Cyberon DSpotter solution.
UI - Competition analysis for offline voice recognition
Connectivity - DA16200 SoC
Amongst Lowest Power Wi-Fi SoC in industry that delivers a multi-year battery life while maintaining industry leading range and security capabilities.
- Amongst lowest power validated by industry benchmarks:
- Fully Integrated System on Chip: Processor, SRAM, Security, ROM, OTP, Wi-Fi (802.11 b/g/n)
- Industry leading range (119.5 dBm)
- End to end security features
Connectivity - DA16200 SoC
For extended range, DA16200 has market leading link budget
- +20dBm TX output power
- -99.5 dBm RX sensitivity
Long distance checks @ open air
@ Normal Power mode, Tx Power grade 0, External antenna
DA16200 shows enough throughput performance for even video streaming!
Test Conditions:
- Shield room
- Mode: Station mode
- Test tool: Iperf
- Security mode: open
Connectivity - DA16200 Evaluation shield by EBV-IoT
Based on Dialog Semiconductor DA16200 ultra low power Wi-Fi SoC:
- Cortex M4F @160 MHz
- ROM: 256 kB SRAM: 512 kB
- Up to 32MB external flash supported
- IEEE 802.11b/g/n, WPA3
- Fully integrated WiFi module.
- USB powered.
- Arduino header compatibility.
- Groove system ready: 2x I2C Grove connector.
- Support single chip mode or transceiver mode using simple selector switch.
Connectivity - DA16200 features comparison
Connectivity - DA16200 Current & RF Comparison
Connectivity - Microchip ATECC608B TrustFlex
Advanced multi-level hardware security
- Active shield over entire chip
- All memories internally encrypted
- Information independent execution
- Internal state consistency checking
- Power supply tamper protection
- Temperature lockouts
- Internal clock generation
- Secure test methods
- No die features can be identified
- No package or die identification
Designed to defend against a multitude of attacks
- Legacy architecture from Atmel smart card division
Connectivity - Enhanced security using Microchip ATECC608B
Microchip ATECC608B supports ECDH to provide key agreement for encryption/decryption, along with ECDSA sign-verify authentication for the IoT market including home automation, industrial networking, medical, as well as accessories and consumables authentication and more.
A secure element requires a secured personalization process to solve a complex key distribution logistic problem. EBV fully assist customers with Microchip personalization process!
Connectivity - Microchip ATECC608B provisioning services
Connectivity - Microchip Secure Shield by EBV-IoT
Key Benefits:
- Easy to use and out-of-the-box ready Microchip ATECC608 evaluation tool.
- Fully compatible with Microchip Trust Platform tool.
- Cryptoauthlib driver integrated within mbedTLS stack and E2 Studio.
- On-board provisioning circuit.
- Fully supported connectivity and security stacks.
- USB powered (No external battery or supply needed).
- Arduino header compatible.
- mikroBUSTM break-away board.
- Small “key lock” break-away boards.
- Grove system ready.
Connectivity - Microchip Trust Platform
Connectivity - Microchip ATECC608B key takeaways
Microchip ATECC608B secure element key takeaways:
- Optimal level of protection for IoT designs (JIL rating high) against all known hardware and software attacks.
- Microchip ATECC608B is a cost-effective, flexible on-boarding with personalization service open to low volume.
- This personalization service offers a unique part number per customer product, allowing for better control of the supply chain, and prevents overbuilding.
- It supports all major cloud vendors AWS, Azure and Avnet IoTConnect.
- Microchip Trust Platform v2 tool is a real game changer to easily program and prototype an ATECC608B secure element. Most use cases are very well documented with step-by-step tutorial and even videos.
- The device firmware remains entirely generic as credentials are loaded directly onto the personalized secure element, simplifying firmware design and firmware upgrade procedure.
Connectivity - Software network stack architecture
Main Focus for the stack implementation:
- Protect device identity using ATECC608. Certificates are injected in the SE using TPDSv2 (Avnet IoTConnect Custom PKI use case).
- FreeRTOS with minimalistic SW implementation.
- No PKCS11 involved, only mbedTLS.
- Network stack code size < 250kB.
Offload Crypto Operations to SE:
- Sign crypto operation is performed by ATECC.
- MbedTLS perform sign operation against ATECC slot 0.
- MbedTLS perform sign operation against ATECC slot 0.
- Verify crypto operation is performed by ATECC but public keys are provided by host (ATECC memory limitation).
- ECDH is performed by ATECC in temp slot.
IoTConnect solutions suite
- Device management
- Security management
- Dynamic identity management
- Data Ingestion & Management
- Business applications
- Advanced analytics
- Subscription & Life-Cycle management
- Monetization and Billing
- Solutions support
Powerful solution dashboards on IoTConnect
Dashboard views can prioritize your preferred data – for individual asset or the full install base
Dashboards provide full view into:
- Device utilization
- Real-time view on inventory status
- Alert notifications
- Measure KPIs
- Predictive analytics
- Internal data (ERP, CRM, etc.)
- External data (social media, weather, APIs, etc.)
EBV-IoT Solutions / End to End journey to the Cloud
EBV-IoT Solutions / IoTConnect Ecosystem
EBV-IoT solutions / IoTConnect mobile application
The mobile application helps EBV differentiating from chipset manufacturers and main public cloud vendors with a complete out-of-the-box IoT ecosystem.
- Demonstrate our cloud ecosystem capability with device activation and user onboarding.
- Offer product differentiation to customers through Softweb paid services.
- Provide flexibility with open-source reference EBV-IoT mobile application to our customers.
- EBV Exclusive solution.