A startup that enters the consumer electronics market with the first product, a digital handheld transceiver for kite surfers with a built-in MP3 player.
The customer addressed to us for the expertise in the field of designing a new device. Requirements for the device:
One of our tasks was to design the circuitry and the PCB, taking into account the requirements for the placement of RF components in a compact enclosure without an external antenna.
We had to provide the coverage range of the device that would be comparable with analog radios in the same form factor.
The second task is software development for the microcontroller and PC applications for easy setting up the walkie
This handheld transceiver consists of a PCB, a rechargeable battery, a speaker, and a microphone placed inside a plastic enclosure. Also inside the housing, there are antennas for the radio channel and Bluetooth.
The following modules are located on the PCB:
The enclosure is equipped with buttons that control various functions depending on the operation mode:
The hardware of the transceiver is based on STM32 microcontroller (MCU) with ARM Cortex-M4 core. Communication via the radio channel is implemented using an external CC1120 chip connected to the MCU via SPI. Voice recording and playback is performed with external driver chips based on CMX7262 and CS43L22 chips also connected with MCU via SPI.
The hardware includes a CC2564 Bluetooth module and a 4 GB NAND memory chip.
Information is displayed on the external LCD display (LED).
The software of the device transmits compressed voice data over the radio channel in the digital format. Data transfer is implemented via frames with data integrity checking. The received data is decoded and converted to the analog signal with external chips controlled by STM32high-performance microcontroller.
The business logic of the device performs the algorithm of switching the transceiver into the deep sleep mode (with low power consumption). When the button is pressed, the device switches from the sleep mode and begins listening to the air (checks for frames with useful data). The volume control is enabled, the transmitter / receiver mode is enabled and can be switched to MP3 player mode to play files from the NAND memory of the device.
The MP3 files are played back by transferring PCM data to the external DAC chip connected via I2S in direct memory access mode.
MP3 files are encoded / decoded using the Helix driver library.
The files are recorded in the device via USB from the application installed on the PC. The settings of all the modules included in the device are also available in the application written with the Qt library.
We developed the industrial and mechanical design, and manufactured prototypes:
The device has a list of business oriented advantages:
All submitted information will be kept confidential.