B-SMART is a small mobile ISP programmer based on the flagship FlashRunner 2.0 technology by SMH Technology. It is designed to work "in the field" or in design and service laboratories, where we work with a single target system and we need one channel to program the device on it.
B-SMART programmers are available in following options:
B-SMART BASE | B-SMART PRO |
B-SMART eMMC | B-SMART CAN-LIN |
B-SMART can have much wider applications than as a typical programmer. In addition to erasing, saving and verifying the content of Flash memory, it can be used as a universal interface to read data stored in Flash memories of data logger systems or to perform diagnostics.
B-SMART is a small "pocket" device powered by conventional power adapter or by an optionally attached battery pack. Its’ operation can be supervised from a host PC via Ethernet LAN, USB-UART interfaces or from a tablet or smartphone via Bluetooth. The manufacturer provides a user-friendly interface for Windows or Linux.
B-SMART from the target system side implements a wide range of serial communication protocols used in Flash memory devices and in microcontrollers. Supports the latest NAND and eMMC large capacity memories. It also provides communication via CAN, CAN-FD, LIN interfaces.
B-SMART Hardware Features
- CPU Intel SOC FPGA 800MHz ARM Cortex-A9
- Memory 512MB DRAM, 64GB Flash
- Micro-SD card (up to 256 GB configurable by manufacturer) reader
- On-board timekeeper and calendar for time-stamped log files
- LEDs: power-on, battery chargé on, status
- Supplied with 15V power adapter or with optional rechargeable battery pack (2600mAh, 28,86 Wh)
- Internal power supply control and battery charging
- Mobile, „pocket” instrument - dimensions without/with battery: 70 x 128 x 18/32 mm
- Host PC management via optoisolated Ethernet LAN 10/100/1000 or USB-UART
- Host Smartphone or Tablet management via Bluetooth
- Target interface - configurable digital I / O lines implementing ISP protocols: JTAG, SPI, QSPI, UART, SWD, BDM, CSI, I2C, C2I, MDI, ICSP, EICSP, USART, eMMC 1/4 bit, CAN/CAN FD (up to 8 Mb/s), LIN (2,4 – 100 kb/s), ….
- Digital Input/Output signals frequency up to 75MHz
- Programmable voltage on I/O lines (1,2V – 5,5V)/1A i (3,3V – 12V)/1A
- Continuous voltage and current monitoring
- Right-angle, double-row 2x15-pin connector with 2.54 mm pitch
B-SMART Software Features
- Linux Embedded operating system
- DLL (C, C++, C#), easy integration with Teststand/Labview/CVI
- Continuous current and voltage monitoring during flashing process
- Dynamic pinout management on device connector through digital lines shuffling
- Watchdog feeder through frequency trimmable square wave generator
- Runtime defined serial numbering thanks to dynamic data flashing
- Firmware (FRB) integrity check through CRC calculation
- User permission management
- B SMART Workbench GUI to easily create and modify programming projects
- Advanced FRB Manager for FRB generation and firmware conversion
- Files and projects transfer management
- Log file and control report
- ASCII commands
- Cybersecurity features
- B-SMART application for tablets and smartphones
B-SMART Typical application