Our current products use a MSP430 microcontroller, which sends ASCII code to an IrDA driver through UART. The driver then converts ASCII code to Infrared code to send to a printer.
We want to use DA14580 to replace the IrDA driver. We hope the MSP430 controller sends the same ASCII code to DA14580 as the IrDA driver through UART, and then the DA14580 converts ASCII into Bluetooth signal to send to Bluetooth printer.
I have a few questions:
1. Is the DA14580 ready for UART without needing to program it or writing new code for it?
2. If we need to write new code for the DA14580, how do we burn the new executable to its OTP? It will be a lot of work to download it in every chip during production.
3. For burning the executable to OTP, which DA14580 port or pin do we need to access for read/write?
4. If I use the DA14580 as a bluetooth driver, do I need to obtain any licensing or certifications?
5. If I use the Murata LBCA2HNZYZ-711 Bluetooth module, which contains the DA14580, do I need to program it and/or obtain licenses/certifications?
Thank you in advance,
Shawn
你好,请参阅回应你的问题。.
1. Is the DA14580 ready for UART without needing to program it or writing new code for it?
A: the DA14580 will require programming . Some of our module partners will consider a pre-programmed module based on customers requirement. We have a streaming data application called DSPS which can be considered a wireless UART replacement - as an end to end solution its just UART in , UART out with BLE in the middle , which one device configured as a peripheral and one as a Cental (or instead an APP on smartphone / tablet). This is very close to an 'out of the box' working solution. Please see the reference design section in the DA14580 and look at 'Dialog Serial Port Service'.
2. If we need to write new code for the DA14580, how do we burn the new executable to its OTP? It will be a lot of work to download it in every chip during production.
A: we provide a set of production software tools that come in teh forim of DLL or Command Line interface for programming/calibration in a production line.
3. For burning the executable to OTP, which DA14580 port or pin do we need to access for read/write?
A: this can be done through UART or JTAG .
http://support.dialog-semiconductor.com/system/files/resources/AN-B-020_...
4. If I use the DA14580 as a bluetooth driver, do I need to obtain any licensing or certifications?
A :you woudl need to qualify your end product with the bluetooth SIG, and also FCC for Americas.
5. If I use the Murata LBCA2HNZYZ-711 Bluetooth module, which contains the DA14580, do I need to program it and/or obtain licenses/certifications?
A : yes, you would need to program the module (same for PAN1740 from Panasonic). THe module provides do alreayd provide a header file with calibration / BD address already programmed, but application code needs to be programmed. They come with for example FCC/CE certiication, but again you may need to qualify your bluetooth product according to the bluetooth SIG listing criteria .
I hope this asnwers your questions.
BR JE_Dialog