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
I'm a new XMC1100 user, and I'm trying to modify my linker script in DAVE to put all code in RAM. I modified the ".text" section to look like the ".ram_code" section, however, my program is restarting at the __copy_data branch instruction. I suspect I need to keep this startup code in text, but move everything else.
Does anyone have a linker script that loads all code into RAM, and then executes from there instead of flash?
I'm trying to get power consumption down, and I realized the memory capacity on this XMC1100 part is "backwards" — it has 16K of RAM, and 8K of flash 🙂
Thanks! Excited to get started with XMC! Show Less
In our company we purchase 10000 - 100000 components per year.
We use with XMC4500 MCU and we must used ,in our code, with firmware update over the Ethernet.
I did not find some code that does this on the XMC4500 MCU. (just in XMC4800)
Do you have a code that does this?
Thanks in advance,
Oshrit Show Less
Does Infineon offer any USB OTG devices? It seems like USB OTG is not used very often any more. Is this a dying technology?
Dears.
Can I implement Filter using to CY8C24123A-24SXI same as MAX7400?
plz help me.
Hi
I want to replace CYPD3120 to CYPD3125 at dp dongle project.
But, I have the following problem at Notice List.
"The selected target type: Application Code and Data 2 is not valid for the current project configuration." and
"CyDsFit aborted due to errors, please address all errors and rerun CyDsFit."
Am I making a mistake?
Changes that I have made is the following
1 . I have opened CYPD3120 dp dongle project form EZPD CCGX SDK 3.02.
2. device have replaced CYPD3120 to CYPD3125 by Select Device window.
3. changed Bootloadable compornet for CYPD3125 at TopDesing.cysch. Bootloadable compornet have moved from same SDK CYPD3125 notebook project.
Use PSoC Creator 3.3 CP3.
Show LessHi,
my setup are FX3 slave fifo, dma auto mode.
I notice that on my host application, sometimes the Xferdata will return false due to timeout. By using Visual studio 2015 set breakpoint to observe why it time out, I found that the Xferdata did not fully grabbed my data and it failed(it only grabbed half of the data which is 4MB). However using Wireshark, i could see the data has fully send from FX3 thru USB3.0 on my PC host.
Things i tried:
Set the timeout to 10s for xferdata longer time to grab, but it still failed. (During this 10 second, I also observed from wireshark the full data packed 4194331 + 4194331 + 65563 - 3*27 has been sent) Xferdata will just wait 10 second do nothing and return false.
//Code explain
if (endPoint->XferData(buffer[1], rLen, 0))
{
//check package is fully grabbed? or return error.
}
else //timeout
{
//debugging purpose
// check lens return value
}
From here we can see the lens return value will always less than < expected bytes. (Eventhough wireshark has shown data has been send from FX3)
Please let me know if you have any idea to this?
Thanks!
ZY
Show LessHello
When PSoC operates as I2C master, SDA is stuck LOW by reset etc.
I know that this issue is solved if PSoC sends clocks.
But I2C specification has the following description.
==========================================
If not, then use the HW reset or cycle power to clear the bus.
==========================================
Does this mean that sending clocks may not improve it?
If user definitely want to improve this problem, does they need to use the HW reset or cycle power?
Best Regards.
Yutaka Matsubara
Show LessIn studying the Hyper Ram Bus Specifications and the timing of the bus signals specifically the relationship between RWDS and the 8 Data bits, I am not sure how to reliably clock the read data into my Intel/Altera FPGA. I occurs to me that what is needed is a 3 or 4 ns delay line or a 90 degree phase shift to delay the RWDS strobe until the data is stable.
It is evident that this problem can be solved by the availability of Hyper Ram Controllers. Is there any available information on how this is typically accomplished???
Thanks,
Bill
Show LessI'm attempting to read the current time, and the local time info, from the CTS of an iOS device everytime I connect to the iOS device (I then use this to update the time in a RTC IC on my hardware).
I'm having success reading the Current Time information, but not the Local Time Info.
I'm following a similar process for both sets of info, but only the Current Time info is coming through OK.
In my main loop, I make the following calls to read the two sets of info:
CyBle_CtscGetCharacteristicValue(cyBle_connHandle, CYBLE_CTS_CURRENT_TIME);
CyBle_CtscGetCharacteristicValue(cyBle_connHandle, CYBLE_CTS_LOCAL_TIME_INFO);
For the call to get the Current Time, it correctly returns the CYBLE_ERROR_OK result. But for the call to get the Local Time info, it seems to be returning CYBLE_ERROR_INVALID_OPERATION, and I can't work out what I'm doing wrong.
Can anyone
Show Less-
TraveoII
UART buadrate Setting
by chandan1995 Jun 19, 2023