Studio Bluetooth Forum Discussions
text.format{('custom.tabs.no.results')}
Our products use BLE chipset CYW20704. The transmit power, measured conductively, is currently between -15dBm to 6dBm. I need a transmit power range between -35dBm to -14dBm. What is the best way to achieve this?
Show LessFrom this thread it seems the NVRAM size is configured for 4KB and is defined in the 20719_OCF.btp file:
How much NVRAM on the CYW20719?
Can I increase the size by changing the .btp file? Where do I find the definitions of the contents of the .btp file? My application is less than 100KB and I want to use the remaining 1MB flash for NVRAM. Can I use the wiced_hal_eflash* functions instead of the NVRAM API? I don't know what address range I am allowed to use.
Show LessI'm new to Cypress MCUs and did a quick search through the forum, but wasn't able to find an answer for this specific question.
I'm developing an application targeting the CYBT_423028_02 module, currently running on the CYBT_423028_EVAL target board. If I leave SW4 switch positions on so that HCI UART interface is connected to the onboard USB to serial bridge, I can download an application to the MCU just fine using WICED Studio, which is great.
The problem is that I can't get the external interface working so I can prove we can program these modules once we've soldered them to real PCBs. I'm currently trying to use an FTDI 3.3V USB to UART serial bridge cable to connect the external HCI UART interface (J1) to the PC, but WICED Studio fails to recognize the module if I do that (even if I specify specifically which UART COM port to use). The eval board documentation only specifies the programming procedure if you're using the onboard interface, and the datasheet for the module doesn't specify the programming procedure at all aside from mentioning that the HCI UART interface exists, as I suppose one should expect from a device datasheet.
After some searching through getting started guides that are linked to the module on the website, in the Getting Started with EZ-BLE WICED Modules guide (Document No. 002-20929), I notice on page 64 the following bullet point text. The connector information is for another board, but it is a getting started guide linked to the CYBT_423028_02 product page, so I'm assuming the general information applies to the whole family of devices:
"HCI UART direct connection header (J2): The J2 header provides all HCI UART communication lines to the user. This allows for connection to the EZ-BLE WICED Module without having to connect through USB. This can be used to connect a host controller evaluation board directly to the EZ-BLE WICED Module HCI UART connection. HCI UART connections are not brought out to the Arduino-compatible headers.".
This would imply that there's a special bridge board you need to accomplish what I'm trying to do (host controller evaluation board), but there's zero references to what this hardware is and where I can obtain it from.
So what is the correct procedure using WICED Studio and external hardware that can be used for programming standalone CYBT_423028_02 modules on custom PCBs? Is there special programming hardware involved, and what specifically is that hardware if so? Thanks in advance.
Nathan
Show LessI followed all the instructions from Unable to open wmbt/mbt.exe and it still doesn't work. What is the problem? I get this:
MBT_TRANSPORT: COM42
DOWNLOAD_BAUDRATE: 115200 (default)
APPLICATION_BAUDRATE: 115200 (default)
Sending HCI Command:
0000 < 03 0C 00 >
Received HCI Event:
0000 < 0A >
Failed execute_reset
If I put into recovery mode, reset works once and everything fails after that.
Show LessTo preface, I am an undergraduate student with minimal knowledge of RF antennas. I am currently using the CYW920719 evaluation board and exploring options to use the CYW20719 chip standalone on a custom PCB.
I have two questions:
1. What coaxial cable do I need to purchase for the external antenna port on the CYW92017 Evaluation Board (located on carrier module)?
2. Is it advisable to use an external antenna not printed onto PCB? For example: designing a coaxial port onto a PCB and using a wire as an antenna.
After reading through the hardware design guidelines, and Cypress's antenna design specifications, I see no mention of an external antenna design and only a PCB printed antenna. Is this a viable option for design or should I stick to a PCB printed antenna?
Also, I would like to test how an external antenna would perform on the evaluation board; however, the CYW92017 product guide does not mention the specifications of the coaxial port located on the carrier board.
Thank you very much in advance,
Christian.
Show LessHello -
I'm considering using the CYW20706 for a Bluetooth audio headphone application. It will be connected to an external DSP and power amp via I2S and be controlled by external MCU via UART. The CYW20706 datasheet shows that the necessary ports are available to do this, but I noticed that audio headphone was not listed as one of the applications in the datasheet. This has me concerned that there may be some limitations for audio applications. Could someone tell me more about using CYW20706 in an audio application.
The other key requirement for me is to be able to support iAP2 for communication with Apple devices over Bluetooth. It seems like this is should be supported by the SDK, but I would like to confirm.
Thanks!
John
Show LessHello btta or any cypress engineers or others,
Per this closed thread here: Cypress CYW920719Q40-B1 eval kit debugging
I am using the generic cortex-m4 device in my configuration of the JLinkGdbServerExe. What is the device type you used? Do you have a custom-made Jlink script for the device of CYW920719Q40-B1 with your JLinkDbdServer.exe? If you do, would you mind share it with me?
Thanks in advance,
Jing
Show LessHello,
I'm new to the Cypress MCU world... I purchased a couple of CYW920719Q40-B1 eval kits. I managed to build and download a few of the samples onto the board... Can anyone please tell me how I can now begin to step debug through code/firmware that I download to them in WICED v6.1?
Additionally, is there any additional equipment I need?
Thanks
Steve Tigher
Show LessWICED BT/BLE modules, CYBT-xxxxxx are typically programmed from a PC running a WICED IDE connected through a USB to UART device that translates the serial stream over USB. What other options exist to program or re-program CYBT modules and where are they documented?
Option 1) Program Module before soldering onto board
This can typically be performed using DATA I/O type chip programming equipment at distributors
Option 2) Program Module in-circuit after soldered onto board
UART - Given pads provided to allow an ICT fixture or flying probe to connect to UART interface - there should be a method to update module memory.
JTAG - Is there a JTAG interface on CYBT modules?
I2C - Is it possible to use a Cypress MiniProg3 to program a CYBT module ??
OTA - An Over the Air update typically requires some code pre-loaded onto the module that can accept and store the OTA code
Note: AN220929 describes the process to program a module when connected to a running WICED IDE. In addition to the physical interfaces that can be used, what files should be loaded into what locations and how – to program a module without actively running WICED IDE to program each module?
Most of the information I've found online is for WiFi modules. I'm specifically looking here for methods to program WICED based Bluetooth only modules to ensure a production ready method exists to update programs to modules after build of final assembly.
Thanks in advance for all thoughts, references and examples.
Show LessWhat are the estimated currert consumptions for various sleep modes with CYBT-423028?
Will it draw more or less power than CYBLE-416045-02 which can deep sleep @ 7uA?
Show Less