All Forums
Browse the Community
USB
Universal Serial Bus (USB) forums have discussions regarding Low-Full & High Speed Peripherals, Superspeed Peripherals, USB Hosts Hubs Transceivers, and USB EZ-PD Type C product solutions for PCs and consumer device topics.
Wireless Connectivity
Power
Sensors
Memories
Memory Discussion Forums discussions regarding NOR Flash, SRAM, nvSRAM and F-RAM - performance and reliability with discrete memory densities ranging from 4K-bit to 2G-bit topics.
Other Technologies
Discussion forum regarding Other Technologies including Power Management and Clocks topics.
Security & Smart Card
Radio Frequency (RF)
Software
Software including ModusToolbox, PSoC Creator, WICED Studios and Wi-Fi Bluetooth for Linux .
Applications
Battery Management ICs
Infineon's TLE9012DQU is a multi channel battery monitoring and balancing IC for various lithium-ion battery applications, with integral functions like voltage and temperature measurement, cell balancing, and isolated communication with the main battery controller, including self-diagnosis features. The TLE9015DQU iso UART Transceiver IC is used in battery systems for enabling the communication between the main microcontroller and multiple TLE9012DQU units in a daisy-chain configuration. This forum welcomes discussions, queries, and insights on battery management systems and devices.
Featured Discussions
Hi,
I have an Bulk IN endpoint with Auto-IN enabled that is constantly filled with data from the external master.
After a pause in data transfer I might want to discard the presumably old content of the endpoint buffers before I continue with the new transfer.
What do I have to write in which registers to declare the input buffers empty so that they can accept new data from the external master?
I assume this is an easy and silly question, but I have worked overnight on my previous problem and my brains feel like two soaked loafs of old bread.
Many thanks for any help!
Show Lesspart number: S25FL127SABMFV101
Our board is using S25FL127S flash memory.
I repeatedly turned the power on and off during the testing process.
The flash memory is protected by quickly repeating the above process
Other than flash memory, everything works normally.
I tried the review, but I could not find the cause.
1. OK state
Reg Addr / Data
0x35 : 02
0x05 : 00
2.NG state
Reg Addr / Data
0x35 : c2
0x05 : 9c
0x35 : Configuration Register 1 (CR1)
0x05 : Status Register 1 (SR1)
Is the status of the flash memory normal?
please tell me why flash memory is protected.
Thank you.
I am interested in the CYALKIT-E02 and the CYALKIT-E03 5 pack.
I won't need the temperature or humidity features at all. I would like to use these beacons as eddystone devices to continuously broadcast various URL's. I am wondering if these beacons will work out of the box as eddystone devices. If not, I'd like to know what it would take to get them to work as such. I see another post in the forums that seems to suggest that eddystone features are not currently working. But I also saw a note mentioning that eddystone support was added recently (in rev. B "April 2017"). If I can get these to work, I anticipate the possibility of needing dozens and eventually into the hundreds of these beacons. Is there software available to update the URL and other parameters? Will I need the E-02 kit? Can I just order the E-03 kits and get them 5 at a time without the need for the E-02 kit? These device will fit my needs beautifully if I can get them to work.
Show LessHi,
The cusotmer uses CY8C4025AZI-S413.
He wants to know the device's shipment inspection items about Electrical Characteristics, and these criteria.
Please tell them.
Best Regards,
Inoue
Show LessHello,
Maximum 18 mA is specified as the total power consumption of Vcc and Vccio in the data sheet of CY8C65213.
I want to know the power consumption Vcc and Vccio separately.
Please teach me the power consumption each power-pin.
Thanks,
Shimamura
Show LessHello, after a few tries with example Codes, I wanted try a "full custom" program.
I'm using Evalkit PSoC4000S with 4045 Controller.
Now I have added and configured incl. Pin's a Capsense and a EZI2C component.
First I only want test/detect one Button (CSD) with the Launch Tuner.
Now I think I have problem with the main.c implementation. Respectively I have difficult to understand all the function with correct order, position and which one has to be to use. Please find below my first Code. After starting the Tuner I cannot detect any Signal:
#include "project.h"
int main(void)
{
CyGlobalIntEnable; /* Enable global interrupts. */
/* Place your initialization/startup code here (e.g. MyInst_Start()) */
/* Start EZI2C block */
EZI2C_Start();
/* Set up communication data buffer to CapSense data structure to
* expose to I2C master at primary slave address request
*/
EZI2C_EzI2CSetBuffer1(sizeof(CapSense_dsRam), sizeof(CapSense_dsRam),\
(uint8 *)&CapSense_dsRam);
/* Start CapSense block - Initializes CapSense data structure and
* performs first scan of all widgets/sensors to set up sensors
* baselines
*/
CapSense_Start();
CapSense_ScanAllWidgets();
CapSense_RunTuner();
for(;;)
{
if((CapSense_NOT_BUSY == CapSense_IsBusy()))
{
#if (TUNER_UPDATE_ENABLE)
if(CapSense_STATUS_RESTART_DONE == CapSense_RunTuner())
{
/* Set up sensor */
CapSense_CSDSetupWidgetExt(CapSense_BUTTON0_WDGT_ID, CapSense_BUTTON0_SNS0_ID)
}
#endif
CapSense_CSDSetupWidgetExt(CapSense_BUTTON0_WDGT_ID, CapSense_BUTTON0_SNS0_ID);
CapSense_CSDScanExt();
}
}
}
/* [] END OF FILE */
thank you very much
Show LessI am a rookie at best with PSoC ... can some one give me some direction of how I address the Macocells exceeded. I have attached my project for review.
Scott
Show LessIn the 43xxx_Wi-Fi folder, there is only one directory (tools).
My search for files normally found in other releases came up empty.
The files do appear to be in the Windows release of 6.2.1
Show LessHi All,
I've gone through the forums, youtube videos, and the 100 days of PSOC samples to figure this out, and am stuck. I can't get the "command complete" event to send from my peripheral back to central, and don't know why. I handle CYBLE_EVT_GATTS_WRITE_REQ, update the GATT DB, and call CyBle_GattsWriteRsp -- but the command complete event never gets sent. I've tried variations in the order, changing the gatt parameters, adding in additional calls to CyBle_ProcessEvents, or even putting in random delays -- yet it never works. I attached a debugger to the Cypress sample code, and literally looked at each call linearly, and made the same calls on my own -- yet the response is still not sent.
Here's the code link to an example program I made up to show what I expect to work:
Line 100 is where I handle the Write Request. Any ideas on why this doesn't send back the response I expect would be welcome. The repo should clone and build on the BLE Pioneer kit.
Thanks!
Show LessHi,
I tried to activate GPIO pins on PortA but to no avail.
My minimalistic firmware is this:
IFCONFIG = 0x03;
SYNCDELAY;
REVCTL = 0x03;
SYNCDELAY;
EP6CFG = 0xE0;
SYNCDELAY;
FIFORESET = 0x80;
SYNCDELAY;
FIFORESET = 0x86;
SYNCDELAY;
FIFORESET = 0x00;
SYNCDELAY;
EP6FIFOCFG = 0x0C;
SYNCDELAY;
PINFLAGSAB = 0x00;
SYNCDELAY;
while (1) {}
Now I want to activate PA1 and PA3 as GPIO outputs and inserted this before the while (1) {}:
OEA=0x0A;
SYNCDELAY;
CLR IOA.1
SYNCDELAY;
CLR IOA.3
SYNCDELAY;
I know, syncdelay is not really required here, but it should not do any harm.
The PA1 and PA3 pins are pulled to VCC by 22kOhm resistors and they stay high despite the GPIO pins being enabled as outputs (0x0A to OEA at SFR 0xB2) and cleared by the CLR commands.
Even if I write 0x00 to 0xB0, which should also set the output pins low, they stay at 3.3V.
What am I doing wrong?
Show Less-
TraveoII
UART buadrate Setting
by chandan1995 Jun 19, 2023