Boreas Technologies BOS1921 Manual

Development kit

Advertisement

Quick Links

BOS1921-KIT
User Guide
1
Features
Plug and play development kit to experience
piezoelectric actuator button and haptic
feedback.
Low-power BOS1921 integrated circuit, high
voltage driver with I3C/I2C digital interface.
Power supply via the USB port.
Graphical user interface for ease of use.
Standard USB audio to prototype haptic
effects in MATLAB®, Python®, Audacity® and
many other softwares
Easy generation of high-voltage waveforms
up to 190 Vpp.
Two channel outputs for interchangeable
miniature PCBs with BOS1921 drivers for
prototyping.
Figure 1: BOS1921-KIT overview
1
MATLAB® is registered trademark of The MathWorks, Inc.
Python® is a registered trademark of the PSF
BT015AUG01.01 – Issue 1
CONFIDENTIAL
BOS1921 Development Kit
1
.
© All rights reserved 2022 Boréas Technologies Inc
2
Description
The BOS1921-KIT is a development kit to get
familiar with the BOS1921 Piezo Haptic Driver IC.
The USB-powered kit appears as an USB Audio
device for the computer, which allows quick and
easy generation of waveforms using existing audio
software like Audacity® for haptic prototyping.
The firmware supports autonomous operation for
easy integration into development prototypes.
The interchangeable miniature PCBs give access to
all signals allowing the users to experiment with
the BOS1921 using a development platform of
their choice.
Most commercial piezo actuators can be used with
this kit. Capacitor loads are also provided to test
output capabilities.
Table 1: Product information
PART NUMBER
DESCRIPTION
Starter Set: includes a haptic and
BOS1921-KIT-B01
a micropump driver boards, and
4 load capacitors.
For details see sections 3 and 13.
Audacity® is a registered trademark of Dominic Mazzoni
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BOS1921 and is the answer not in the manual?

Questions and answers

Ookita Hayato
July 11, 2025

外部からの信号に対して、ピエゾ素子を振動させたいのですが、可能ですか?可能な場合は、どのように結線すればいいですか

Summary of Contents for Boreas Technologies BOS1921

  • Page 1 User Guide BOS1921 Development Kit Features Description • The BOS1921-KIT is a development kit to get Plug and play development kit to experience familiar with the BOS1921 Piezo Haptic Driver IC. piezoelectric actuator button and haptic feedback. The USB-powered kit appears as an USB Audio •...
  • Page 2: What's In The Box

    BOS1921-KIT CONFIDENTIAL User Guide What's in the Box The BOS1921-KIT is currently available in one package: Starter Set. The following tables show the content of the set. Table 2: Starter Set BOS1921-KIT-B01 development kit content # ITEM QTY DESCRIPTION REFERENCE...
  • Page 3 BOS1921-KIT CONFIDENTIAL User Guide # ITEM QTY DESCRIPTION REFERENCE 3-position terminal Male connector used for interfacing the block connector piezoelectric actuator on the board. Metz Connect part number 31369103 10 6-position thru-hole 2.54 mm pitch header connector for header connector connection to external system (J3 connector on PCB).
  • Page 4: Board Overview

    The purpose of this section is to show the location of the components that allow you to interact with the BOS1921-KIT board. This section is in a way the definition of the user interface provided by the development board. The focus is on buttons and LEDs which allow you to know and modify the current operating state.
  • Page 5 BOS1921 of the BOS1921-KIT board are monitored to validate the presence of an internal error. If an error is detected, the BOS1921 Error LED is used to indicate the detection of this error. See section 8.5.3, for more information on the procedure to get the details of the error.
  • Page 6: Quick Start

    The BOS1921 and a piezoelectric actuator can be used together to implement the equivalent of a button. Before being shipped, the BOS1921-KIT board is set up in this button mode, so that you can experience it without additional extensive configuration or software installation. If you have an actuator such as TDK 1204, you can use it directly.
  • Page 7: Get Started

    Devkit Controller software. BOS1921-BRD-C01-B1 2142 RS Figure 3: Label example giving board part number with BOM revision suffix, and assembly code Table 6: BOS1921-KIT board and software compatibility list COMPATIBLE PC BOARD P/N* PCB REFERENCE...
  • Page 8 Upgrade Development Kit Firmware The native BOS1921-KIT board firmware includes an over-USB firmware upgrade mechanism. The BOS1921-KIT software will upgrade the firmware if needed on next connection with the development kit. 1) Connect the development kit to a PC using the USB cable.
  • Page 9 6) Click on Yes to proceed and wait for the update process to complete or click on Ignore to keep the currently installed firmware and still try to connect. 7) BOS1921-KIT software will automatically start after the upgrade. 8) All is up-to-date and ready to go.
  • Page 10: Product Overview

    The BOS1921-KIT is delivered with a graphical user interface (GUI) for ease of use but it is not required to operate. It can save and restore its configuration at start-up. We will refer to operation without the GUI by saying that the development board is used autonomously.
  • Page 11 User Guide It is possible to connect an external I2C or I3C master without separating the mini-boards from the BOS1921-KIT. For more details about the hardware refers to section 9. BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 12: Software Installation

    User Guide Boréas Development Kit Software v2.13.x Overview Boréas Development Kit software is a desktop application intended to ease evaluation of the BOS1921. In Haptic mode, the tool can be used to: • Play a sinusoidal waveform on-demand. • Configure the BOS1921-KIT board to play a sinusoidal waveform when: o a signal is received on the pin IO0.
  • Page 13: Disconnected State

    Disconnected State At start-up, the application is in disconnect state. The communication port is not connected with the BOS1921-KIT board. A drop-down list allows the user to select the BOS1921-KIT board to use. (1 entry per board connected to the PC).
  • Page 14: Connected State

    • Status (if errors are detected, they will be displayed in the bottom section of the left panel). In this menu, buttons are also available to: • Change the mode of the BOS1921-KIT board. • Close the communication link with the BOS1921-KIT board (to return to the disconnected state) • Show version information of the software.
  • Page 15: Section A: Drivers Identification

    Factory Reset: Resets the BOS1921-KIT board to its default factory state. This action will also trigger a reset of the BOS1921-KIT board and the application will return to its disconnected state.
  • Page 16: Section D: Basic And Registers Tabs

    The basic panel provides functionalities to configure the BOS1921-KIT board (configure waveform, sensing parameters and triggers). The register panel provides a read and write access to the registers of the BOS1921. More details about each view will be provided in the use cases sections that follow.
  • Page 17 Steps 1. Select a channel tab (A or B) 2. If the board is connected to a piezo actuator supplied in the BOS1921-KIT, click on the corresponding piezo electric preset button to set the voltage operating range (Vmin and Vmax).
  • Page 18 Number of cycles (between 1 and 254) 5. In the Triggers section, check the GPIO interrupt checkbox. 6. Connect the IO0 on the BOS1921-KIT board to the external signal you want to use to trigger the waveform feedback. 7. On detection of a failing edge of the signal connected on IO0, the waveform feedback will be played on the selected channel.
  • Page 19 9. (Optional): If the waveform parameters are changed after the GPIO interrupt box is checked, the Send configuration button must be pressed again to send the waveform configuration to the BOS1921-KIT board. BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 20 BOS1921-KIT board and the BOS1921 status LED of the channel will turned solid green. 3. If the board is connected to a piezo actuator supplied in the BOS1921-KIT, click on the corresponding piezo electric preset button to set the voltage operating range (Vmin and Vmax) and the Sensing parameters.
  • Page 21 1. Select the channel tab (A or B). 2. Select the Registers Tab. 3. Use the Load All button to read all registers values from the BOS1921 4. (Optional): To change the value of a writable register, edit the parameter you want to change and press the Send button to write the modified register in the BOS1921.
  • Page 22 Figure 13:Panel overview - Audio mode When the BOS1921-KIT board is in Audio mode, it is detected by Windows as a speaker device. When this device is selected, all audio output from the PC will be sent to the board. Make sure to deselect the Boreas DevKit to avoid the PC from playing system sounds on the actuator.
  • Page 23: Channel Configuration

    8.5.2.3 Audio Limiting Because some piezo actuators have voltage operating ranges that are smaller than the capacity of the BOS1921, the BOS1921-KIT board has the capacity to limit the voltage range of the audio signal in order to protect the actuator.
  • Page 24 Figure 16:Audio signal with audio limiting 8.5.3 IC Status Monitoring As displayed above, when the application is connected to the BOS1921-KIT board it shows all detected BOS1921 errors in the bottom section of the left panel. Figure 17 Errors shown in the left panel BT015AUG01.01 –...
  • Page 25 BOS1921-KIT CONFIDENTIAL User Guide Possible IC errors: Table 8: BOS1921 errors Reported Error Message Meaning Maximum temperature exceeded (Slot X) Over temperature detected on the IC. Operation will resume when temperature drops. This error seldom occurs and is indicative of a hardware issue.
  • Page 26: Design Overview

    CONFIDENTIAL User Guide Hardware The purpose of this section is to provide information on the hardware design of the BOS1921-KIT PCB to help the integrator evaluate BOS1921 and to use it in a prototype. Design Overview The kit is composed of various boards: an application controller board, and two insertable driver boards each with a BOS1921 driver.
  • Page 27: Hardware Features

    BOS1921 circuit. Boréas Technologies will not be held responsible. One way to integrate a BOS1921 into your development platform is to directly connect to its header pin connector (left-hand side). Figure 19: Driver boards Each driver board contains a BOS1921 that can be used alone with a user-preferred development platform.
  • Page 28 BOS1921-KIT CONFIDENTIAL User Guide 9.2.2 Probe Hooks Probe hooks are available around the board to ease connection of instruments for measurement of supplies when debugging. At the interface between the controller board and the driver boards lies a header pins connector. This connector allows to probe supply levels and digital signals.
  • Page 29 Figure 21: GPIOs and GPIOs supply voltage configuration solder bridge location By default, the GPIOs are in the microcontroller 3.3 V supply domain. To use these GPIOs with a system operating in another voltage domain requires modification of the BOS1921-KIT PCB configuration. Table 10: GPIOs supply voltage solder bridge configuration...
  • Page 30 MCU I2C master. It is possible to bypass the MCU and use an external I2C master without separating the board. This can be useful when trying to connect a BOS1921 directly to an external system. Figure 22: Comm selection switch and SPI header location To use an external I2C, it is mandatory to enable it using the COMM Select switch on the board by setting it to EXT position.
  • Page 31 BOS1921-KIT CONFIDENTIAL User Guide 9.2.5 Power Supply Source and UPI Mode Operation The driver boards can be supplied from two different sources: the USB 5V or an external source. The J4 jumpers on the controller board selects which source to use. When using the USB supply, use the jumper to connect +5V pin and VBUS pin.
  • Page 32 Unpopulated Refer to the board schematics in section 10.1 to obtain more information regarding the power supply options. Refer to the BOS1921 datasheet to get more information regarding the UPI mode. BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 33 9.2.6 Piezo Actuator Low-Pass Filter Two 0603 resistors ROx are in series with each BOS1921 output channels OUTx. They can be used to create a low-pass filter with the actuator and filter out audible noise. Resistor values to use are determined by the desired cut-off frequency and the actuator capacitance.
  • Page 34 BOS1921-KIT CONFIDENTIAL User Guide 10 Design Reference 10.1 Schematics – Controller Board BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 35 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 36 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 37 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 38 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 39 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 40 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 41 BOS1921-KIT CONFIDENTIAL User Guide BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 42 BOS1921-KIT CONFIDENTIAL User Guide 10.2 Schematics – H Driver Board BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 43 BOS1921-KIT CONFIDENTIAL User Guide 10.3 Schematic – P Driver Board BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 44 BOS1921-KIT CONFIDENTIAL User Guide 10.4 PCB Layout – Controller Board Figure 26: Layout view - Top Layer (not to scale) Figure 27: Layout view - Bottom Layer (not to scale) BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 45 BOS1921-KIT CONFIDENTIAL User Guide 10.5 PCB Layout – H Driver Board Figure 28: Layout view - Top Layer (not to scale) Figure 29: Layout view - Second Layer (not to scale) Figure 30: Layout view - Third Layer (not to scale) Figure 31: Layout view - Bottom Layer (not to scale) BT015AUG01.01 –...
  • Page 46 BOS1921-KIT CONFIDENTIAL User Guide 10.6 PCB Layout – P Driver Board Figure 32: Layout view - Top Layer (not to scale) Figure 33: Layout view - Second Layer (not to scale) Figure 34: Layout view - Third Layer (not to scale) Figure 35: Layout view - Bottom Layer (not to scale) BT015AUG01.01 –...
  • Page 47 PCB. If the exact part number is not available, the components can be replaced by ones with equivalent package and specifications. Table 13: Bill of Materials for BOS1921-BRD-C01-B1 DESIGNATOR QTY VALUE...
  • Page 48 BOS1921-KIT CONFIDENTIAL User Guide DESIGNATOR QTY VALUE DESCRIPTION MANUFACTURER PART NUMBER CONN HEADER SMD 6POS 2.54MM Amphenol ICC (FCI) 95278-101A06LF CONN JUMPER Sullins Connector JP1, JP2 SHORTING .100" GOLD Solutions QPC02SXGN-RC R31, R44.2, R44.4, RS1, RES SMD 5.1K OHM 5%...
  • Page 49 BOS1921-KIT CONFIDENTIAL User Guide 10.8 Bill of Materials – H Driver Board Table 14: Bill of Materials for BOS1921-BRD-L01-B1 DESIGNATOR QTY VALUE DESCRIPTION MANUFACTURER PART NUMBER BUMP1, BUMP2, BUMPER CYLINDRICAL BUMP3, BUMP4 0.25" DIA BLK Keystone Electronics 783-B CAP CER 10000PF 250V CGA4J3X7R2E103K125A 0.01µF...
  • Page 50 BOS1921-KIT CONFIDENTIAL User Guide 10.9 Bill of Materials – P Driver Board Table 15: Bill of Materials for BOS1921-BRD-S01-B1 DESIGNATOR QTY VALUE DESCRIPTION MANUFACTURER PART NUMBER BUMP1, BUMP2, BUMPER CYLINDRICAL BUMP3, BUMP4 0.25" DIA BLK Keystone Electronics 783-B CAP CER 1000PF 200V...
  • Page 51: Faq And Troubleshooting

    Please refer to Boréas website for FAQ and Troubleshooting information, which will be maintained throughout the BOS1921-KIT lifecycle. It will also contain application note documents that will be helpful for the user writing his/her own code to operate the BOS1921.
  • Page 52: Ordering Information

    BOS1921-KIT CONFIDENTIAL User Guide 13 Ordering Information Table 16: Ordering information ORDERING PACKING DIMENSIONS QUANTITY ACCESSORIES PART NUMBER FORMAT Controller PCB 1 controller 4 load capacitors BOS1921-KIT-B01 65x50 mm 1 haptic card (10nF, 47nF, 100nF, (Starter Set) Driver PCBs )”...
  • Page 53 BOS1921-KIT CONFIDENTIAL User Guide Appendix A. Button Emulation: Sensing Algorithm The purpose of this section is to provide more details about the algorithm used for the detection of press and release events on the piezoelectric actuator. The parameters of the graphical user interface are represented in this diagram in italics.
  • Page 54 BOS1921-KIT CONFIDENTIAL User Guide This image shows the differential voltage between both terminals of the piezoelectric actuator during a press event and feedback. On this scale it is impossible to see the details of the press event because it occurs at much lower voltages and over a longer period.
  • Page 55 After the feedback, there is a stabilization phase. In constant stabilization, the output of the BOS1921 is maintained at a fixed voltage for a period of time. In sine stabilization, the output of the BOS1921 follows a sine shaped waveform of a certain amplitude for the stabilization time. Here are some examples:...
  • Page 56 This endpoint is used to transfer firmware to the development kit using the USB port and a DFU transfer software. To advertise the DFU endpoint on the USB port, the BOS1921-KIT board microcontroller needs to execute DFU application in the system memory. The boot selection switch allows to select the system memory.
  • Page 57 BOS1921-KIT CONFIDENTIAL User Guide Procedure 1. Select USB connection mode in the drop box. 2. Refresh the Port list using the button: 3. Select USB1 port in the Port drop box. (Note: If more than one development kit are connected on the same PC the Port drop box will contains more than one entry.
  • Page 58 BOS1921-KIT CONFIDENTIAL User Guide Figure 44: STM32CubeProgrammer upgrade completed dialog. 10. Move the Boot Select switch in Flash Memory (FM) position. 11. Reset the development kit using the RST button. BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 59: Software Installation Procedure

    BOS1921-KIT CONFIDENTIAL User Guide Appendix C. Audio Mode using Audacity® Software This appendix explains how Audacity® software can be used to create and play waveforms on the BOS1921-KIT. Software Installation Procedure Audacity is free of use and can be found at: link Please follow the Audacity®...
  • Page 60 BOS1921-KIT CONFIDENTIAL User Guide 4. Select dc-offset in the plugin list and click on Enable button, then click on OK. Figure 47: Plugin management window BT015AUG01.01 – Issue 1 © All rights reserved 2022 Boréas Technologies Inc...
  • Page 61 Download waveform samples from Boréas website and use Audacity® to play them on the BOS1921-KIT. Prerequisites • BOS1921-KIT board is in Audio mode. Refer to section 8.5.2 for more information regarding Audio mode. • Using the BOS1921-KIT software, user has configured the audio limiting settings of the board (see details here) •...
  • Page 62 • Frequency = 125 Hz • Duration = 10 sec Prerequisites • BOS1921-KIT board is in audio mode. Refer to section 8.5.2 for more information regarding Audio mode. • The audio limiting settings of the board are properly configured (Details section 8.5.2.2) •...
  • Page 63 BOS1921-KIT CONFIDENTIAL User Guide To create the waveform with the parameters mentioned in the description, use the following tone values: Figure 50: Tone parameters The amplitude value is calculated with the following formula: ( 60 ) V − ( −10 ) ��...
  • Page 64 BOS1921-KIT CONFIDENTIAL User Guide Information relating to products and circuits furnished herein by Boréas Technologies Inc. is believed to be reliable. However, Boréas Technologies assumes no liability for errors that may appear in this document, or for liability otherwise arising from the application or use of any such information which may result from such application or use.

This manual is also suitable for:

Bos1921-kit

Table of Contents