PSoC™ 4 Forum Discussions
Hello,
I wonder if there are any good document comparing PSoC4 and PSoC1 by each feature.
I prefer the document showing merit/advantage of PSoC4 over PSoC1 .
Could anyone help?
Best Regards,
Show LessHi,
I have an offset of 20 mV (20 mV more than the actual voltage at the pin) with the ADC of the CYBLE-014008-00. I tried the same firmware and applying a known voltage to the pins of the CYBLE-014008-EVAL, and then I only got 1-2 mV offset. The Vref is internal 1.024V, and the negative reference is also Vref, so I can measure 0.0 to 2.048V with a resolution of 12 bits. I acquire 2 channels once per second (firmware trigger) and average 16 samples at 1000 kHz for each channel.
I looked at the gerbers/schematics of the CYBLE-014008-EVAL and the only difference is that they put a coil between +3V3->VDD and +3V3->VDDR, whereas we connect VDD, VDDR, and VDDA directly to +VBAT (3.3-3.6V).
Are these coils absolutely needed? What other error source could there be?
Thank you,
Fred
Show LessHi,
I want to use the in-built Brown out reset circuit in ble.IS psoc4 ble provides this feature.if so how to use this one.
I want to reset the ble when brown out occurs.
Show LessHi,
Me and a coworker were working on the MTU exchange procedure using a CYBLE-222014-01 and CySmart on Windows.
In the stack event handler, at the event CYBLE_EVT_GATTS_XCNHG_MTU_REQ, we proceed as follows:
switch (event) {
/* ... */
case CYBLE_EVT_GATTS_XCNHG_MTU_REQ:
connHandle = ((CYBLE_GATT_XCHG_MTU_PARAM_T*)eventParam)->connHandle;
CyBle_GattGetMtuSize(&mtu);
CyBle_GattsExchangeMtuRsp(connHandle, mtu);
break;
/* ... */
}
But we found that we don't necessarily need to use CyBle_GattsExchangeMtuRsp in the MTU exchange process.
In CySmart, we set the MTU to 512, and in the PRoC's BLE component, we set the MTU to 124. We commented the CyBle_GattsExchangeMtuRsp function, and found in CySmart that the negociated MTU after a connection was of 124.
So even though we didn't send back our MTU, the BLE connection resulted in a negociated MTU size of 124. My question is: is the MTU exchange process done in background with the Cypress BLE stack? Do we need the case CYBLE_EVT_GATTS_XCNHG_MTU_REQ at all?
Thanks,
Frederic
Show LessWhat are the pro/con for each? Im starting a new design and looking for direction.
Hi.
I have a PWM (or any other component, for that matter) connected to output pin. I want to control this output using its OE, but doing it using FW only (no control registers or anything UDB related).
Is it possible and how?
Thanks.
Show LessHello
In all application note that i read about teh bootloader I only see a slave processed bootloader. So I meen I putt in the toploader the bootload picture and I need a 2. with bootloadabel(master). My problem is now that I woud need an aktiv bootloader. I will get data from Uart this data i have to check for a updatetyp. If this is correct, i make an update(customer). But in my case the update ist encoded so i have to decode first and after that i can write them in the flash. Ther for I would need an part of Flash that ist save against update and everytime on the same adress(so we make it just ride now). But i dont find anything about that. A exampel would be nice.
Show LessHi,
Is there any detail document on Peripheral clock configuration in Cypress PSoc4 ?
I refer technical reference document but information is not sufficient there
Show Less