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
我现在有6路pwm波,A、B、E、F、G、H,这六路pwm需要同时调频移相,我的B、E需要基于A移向,F需要基于E移相,G和H需要基于E移相,但是GTM-TOM模块pwm同时输出并满足移相有两种情况,一种是都基于A去移相,一种是基于前一个通道去移相,一旦我使用第一种,我的F基于A移相就会超过50%,这将导致PWM出现一个周期的高电平的波形,如果使用第二种我又无法满足我的移相标准,请问是否可以混合使用这两种模式,怎么使用?
祝好!
Show LessHaving the FPGA connected the FX3. And the data transaction happened between the FPGA and Host-app using the bulk endpoints through Auto- DMA channels .
For this I am using the
1 )
xferdata(buffer , length ) for register read/write
2)
for bulk transfer
xferdata( ) having 4 arguments like XferData(PUCHAR buf, LONG &bufLen, CCyIsoPktInfo* pktInfos, bool pktMode);
1 ) how to debug this issue ??
And also find the api XferData () with 2, 3 and 4 arguments
having 2 arguments and also with 4 arguments
USBDevice->BulkOutEndPt->XferData(buf, length);
bool XferData(PUCHAR buf, LONG &len, CCyIsoPktInfo* pktInfos = NULL);
bool XferData(PUCHAR buf, LONG &bufLen, CCyIsoPktInfo* pktInfos, bool pktMode);
2 ) So whats the difference between them ??
I read the multiple threads but not able to understand the USB interface working and how to debug
https://community.infineon.com/t5/Knowledge-Base-Articles/FX3-FX2LP-XferData-API-Usage-KBA226200/ta-p/258921
Solved: How to handle CY_U3P_USB_SC_SET_FEATURE and CY_U3P... - Infineon Developer Community
Please help me in understanding the USB interface and in how to Debug .
LE9867QXA40XUMA2和LE9867QXA40XUMA3有什么区别?它们的功能和性能一样吗?A2和A3是什么意思?设计步骤(BF、UI)和设计步骤(UH)具体代表什么?我们可以扩展一下吗?我们使用这款产品LE9867QXA40XUMA3,发现在刻录过程中出现闪烁现象。是什么原因?当我们以前使用LE9867QXA40XUMA2时,没有问题。这个异常与A2和A3有关吗?如果我以前用的是这个型号TLE9879QXW40XUMA2,现在换成这个型号,用TLE9879QXW40XUMA3可以吗?我需要改变设计吗?程序软件应该如何操作?
Show Less
Hi all,
We are evaluating EVAL_TDA38740_3.3VOUT.
Please check the attached file for the measurement circuit, register settings, component changes, and measurement conditions.
We would like to prevent the output current from jumping up due to sudden changes in the output voltage.
Is it possible to smoothly ramp up to the setting voltage?
If not, can you calculate the value of the jump voltage?
Best regards,
MS
Hi,
Is there any Excel design tool for XDPL8219? I'm talking about a tool that can give us component information when we enter values such as Vout, Iout, Vin.
If you have, can you share it?
Thank you
Show LessHi,
Above example was very helpful to do board to board CAN communication using CAN0, node0 to CAN0, node0
using pins
Example_Pins.txPin= &IfxCan_TXD00_P20_8_OUT;
Example_Pins.rxPin= &IfxCan_RXD00B_P20_7_IN;
I was trying to use CAN0, node1 to CAN0, node1 using following pins
Example_Pins.txPin= &IfxCan_TXD01_P14_0_OUT;
Example_Pins.rxPin= &IfxCan_RXD01B_P14_1_IN;
I changed the line
g_mcmcan.canNodeConfig.nodeId = IfxCan_NodeId_0;
to
g_mcmcan.canNodeConfig.nodeId = IfxCan_NodeId_1;
But CAN is not working for CAN0, Node1 to CAN0, node-1.
Will be helpful if can get any suggestions.
Show Less
I am modifying my UVC descriptors to enable MJPEG streaming in addition to uncompressed but am encountering an error where the device cannot enumerate. Using USB Tree View, I cannot see the specific error being encountered, only that it is not enumerating. This started occuring once I started modifying the wTotalLength field of my Class-specific VS Interface Input Header Descriptor so I think my calculation for this value is correct. My current way to calculate that value is the following:
...
VC-Specific VS Video Input Header Descriptor (size=0x0F)
0x01 larger than with 1 format b/c 1 extra format
VS Uncompressed Format Type Descriptor (size=0x1B)
VS Uncompressed Frame Type Descriptor (size=0x1E)
VS Color Matching Descriptor Descriptor (size=0x06)
Video Streaming MJPEG Format Type Descriptor (size=0x0B)
Video Streaming MJPEG Frame Type Descriptor (size=0x1E)
VS Color Matching Descriptor Descriptor (size=0x06)
...
So I am calculating that the wTotalLength field should be 7D. Is this correct? I am not sure if the Color Matching descriptors should be included in wTotalLength field.
Thanks
Show LessHi guys,
So I've done to set the serial number in fx3 as this KBA
But I have a question, so we are integrating the FX3 in our custom board which each serial number its about 12 characters,
and I tried to just write the Serial number as this:
const uint8_t CyFxUSBSerialNumberDscr[] __attribute__ ((aligned (32))) =
{
0x10, /* Descriptor size */
CY_U3P_USB_STRING_DESCR, /* Device descriptor type */
'M',0x00,
'Y',0x00,
'C',0x00,
'A',0x00,
'R',0x00,
'D',0x00,
'1',0x00,
'6',0x00,
'0',0x00,
'5',0x00,
'9',0x00,
'3',0x00,
};
But this will only show as:
How can I make it to look as the full serial number?
Thanks!
Show Less
-
TraveoII
UART buadrate Setting
by chandan1995 Jun 19, 2023