Page 2
SMH Technologies reserves the right to make improvements to Bsmart, its documentation and software routines, without notice. Information in this manual is intended to be accurate and reliable. However, SMH Technologies assumes no responsibility for its use; nor for any infringements of rights of third parties which may result from its use.
1.1 Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document, SMH Technologies assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any...
To protect Bsmart against electrostatic discharge (ESD), always connect yourself to ground (e.g via wrist straps) when handling the instrument without its frame cover. Always store Bsmart inside an antistatic bag when not in use. 1.3 EMC immunity and Fail-safe Recovery Bsmart has been designed to be immune to electromagnetic interference.
2 Overview 2.1 What is Bsmart? Bsmart is our interfacing system that allows to operate on a silicon device whenever and wherever you need. Interfacing means not only erasing, flashing and verifying but also exchanging data for diagnostic or data logging purposes.
Page 8
Figure 1: Bsmart portable programming system – commercial version Figure 2: Bsmart portable programming system – industrial version https://smh-tech.com.cn sales@smh-tech.com.cn (+86)15250087885...
2.2 General features Hardware features ▪ Isolated LAN Communication Interface (10/100/1000Mbps IEEE 802.3- compliant Ethernet transceiver) – RJ45 connector; ▪ USB-UART communication interface – USB micro-B Digitally isolated connector; ▪ Bluetooth Low Energy (BLE) communication interface; ▪ Intel SOC FPGA with 800MHz ARM Cortex-A9 hard processor system (HPS) with support for symmetric and asymmetric multiprocessing;...
Figure 5: Bsmart portable programming system connection (side view) 2.4.1 Power supply input jack Bsmart is powered through a power adapter connected to DC power jack. In the following the features of a suitable power adapter: Voltage setting 15.0 V Maximum current 2.5 A...
2.4.2 System power slide switch Bsmart is powered through DC power jack or through a mountable battery pack. When at least one of these power sources is present, the system can be switched on and off through a slide switch.
Ethernet transceiver and RJ45 connector. Figure 8: Bsmart Etherner LAN RJ45 connector - LEDs RJ45 connector is equipped with two LEDs: Green LED is on when the Etherent link is up (any speed);...
2.4.5 System LEDs Bsmart is equipped with three LEDs placed on the top layer of the system. Figure 9: Bsmart System LEDs (top view) Battery Charger LED is active only when the battery pack is mounted on the system. The LED is on when Bsmart is plugged to the power adapter providing the proper voltage and current.
System Status LED is red when Bsmart has not completed properly the startup sequence or if it has not carried out successfully a task (e.g. programming sequence failed). System Status LED is orange when Bsmart is processing and it is in a busy state (e.g. during a programming sequence). 2.4.6...
Page 19
Figure 13: Bsmart ISP connector pinout – DIO interface ISP connector is equipped with 8 Digital Input Output lines (DIO0..DIO7) with as many ground reference (GND0..GND7) dedicated to interface microcontroller and serial memories (generally programmable devices with a data bus up to 4 bits).
Page 20
Figure 14: Bsmart ISP connector pinout – Programmable voltages VROG0/VPROG1 Bsmart provides to the target devices two different independent programmable voltages: VPROG0: this is the reference voltage of the DIO signals; it is programmable from 1.2V to 5.5V with a maximum current of 1A;...
Page 21
Figure 15: Bsmart ISP connector pinout – CAN/CAN-FD interface In case of CAN-LIN version of the Bsmart, CAN_H and CAN_L pins are dedicated to interface a CAN/CAN-FD through a proper transceiver (up to 8 Mbps). On the connector, the differential CAN/CAN-FD line is provided with the reference ground signals.
In case of CAN-LIN version of the Bsmart, LIN pin is dedicated to interface a LIN protocol through an emulated transceiver (up to 500 Kbps). On the connector, the LIN line is provided with its reference ground signal. The line reference level is internally generated and is given by the VPROG1 additional programmable voltage.
3 Tools 3.1 CAN-LIN adapter In case of CAN-LIN Bsmart, a very useful tool can be provided to help system usability. Figure 16: Bsmart CAN-LIN adapter This adapter can be used as a wire wrapping board mounting a proper 2.54mm pitch pin header (e.g. 77313-118-30LF Amphenol ICC) .
Page 24
Figure 16: Bsmart CAN-LIN adapter – pin header pinout This adapter is provided with a DB-9 female connector, already mounted, with the following pinout (compliant with CAN-LIN DB-9 pinout). DB-9 P/N 2301843-2 TE Connectivity AMP Connectors https://smh-tech.com.cn sales@smh-tech.com.cn (+86)15250087885...
4 System setup 4.1 Hardware setup 4.1.1 Host system connection Connect a host system to control the Bsmart programming system using an Ethernet LAN connection cable or an USB-UART connection cable. 4.1.2 Target device connection Connect the target device to the ISP connector paying attention to the communication protocol pinout (please refer to FlashRunner 2.0 Workbench...
2.0. If the icon will change to “plugged state”, your product has been connected successfully. What you need to start Bsmart supports several devices. In order to program a specific device, the driver file and a license file of that device must be pre-installed on your system.
USB or LAN Ethernet connection) which can select and run a specific project stored in its internal storage memory. For first use and, to connect it to FlashRunner 2.0 Workbench, you'll have to use Bsmart in Host mode. https://smh-tech.com.cn sales@smh-tech.com.cn (+86)15250087885...
Page 29
PC IP address must be included between 192.168.1.1 and 192.168.1.254 address range. If your PC and Bsmart are directly connected, you'll need to set a static IP on the used network card. Please open the network card settings window and...
4.3.2 USB-UART connection Windows procedure Once the USB cable is connected, please check on Device Manager → Ports (COM & LPT) if you can find USB Serial Port (COMX). Where X is an integer number. If not, please click Action → Scan for hardware changes. https://smh-tech.com.cn sales@smh-tech.com.cn (+86)15250087885...
Page 31
Once found this item, please sign which COM port has been assigned to FlashRunner and use it to setup FlashRunner 2.0 Workbench software: please click on Tools → Settings, click on “Serial” connection type and put COMX value inside Port textbox. https://smh-tech.com.cn sales@smh-tech.com.cn (+86)15250087885...
Page 32
Linux procedure Please check with dmesg command which device node has been assigned to Bsmart. Usually Linux assigns ttyUSBX (where X is an integer number) device node. Please check under /dev folder if your user has write/read privileges on /dev/ttyUSBX device node. If not, please add it through chmod.
5 Technical Specifications 5.1 Absolute Maximum Ratings Table 7: Absolute Maximum Ratings Parameter Value “POWER” Connector Supply voltage on line POWER (reference GND) +20V ISP Connector – DIO signals Maximum input voltage on lines DIO [7..0] -0,5V to 6.5V Maximum current on lines DIO ±32mA Maximum current on line VPROG0 Maximum current on line VPROG1...
Supply voltage 14,5V 15,5V Power consumption Note: Keep Bsmart always in a well-ventilated area in order to prevent product overheating, which could affect product performance and, if maintained for long time, it could damage product hardware components. https://smh-tech.com.cn sales@smh-tech.com.cn (+86)15250087885...
5.3 AC Characteristics Table 9: AC Characteristics Parameter Condition Value on DIO lines when RISE 15.5ns configured as digital output = 1.8V Load: 2KΩ//15pF 2.1ns PROG0 push-pull 5.8ns = 3.3V 0.7ns PROG0 4.4ns = 5V 0.7ns 25ns PROG0 on DIO lines when FALL 12.6ns Load: 2KΩ//15pF...
5.4 Physical and Environmental Specifications Table 11: Physical and Environmental Specifications Parameter Value Dimensions, without battery 128 x 70 x 18 mm Dimensions, with battery 128 x 70 x 34 mm Dimensions, industrial version 134 x 66 x 21.7 mm ISP connectors type –...
Need help?
Do you have a question about the Bsmart and is the answer not in the manual?
Questions and answers