Featured Discussions
Hi,
I am programming the IR35204 Chip.
Loop1 Vout is successfully shown our setting.
But Loop2 Vout has a low level and looks like a noise.
is there a any solution about Loop2 Operation successfully?
Please Let me know
Thank you for your help
Show LessHi,
I want to translate the following article to Japanese. Please confirm to my work.
KBA "Where to check when there are errors changing Build Configuration from Release to Debug"
URL: https://community.infineon.com/t5/Knowledge-Base-Articles/Where-to-check-when-there-are-errors-changing-Build-Configuration-from-Release/ta-p/741600
Best Regards,
Hayashi.K
Hi,
I want to translate the following article to Japanese. Please confirm to my work.
KBA "Short circuit safe operation area of IM241 CIPOS™ micro IPM series"
URL: https://community.infineon.com/t5/Knowledge-Base-Articles/Short-circuit-safe-operation-area-of-IM241-CIPOS-micro-IPM-series/ta-p/740439
Best Regards,
Hayashi.K
Hi,
I want to translate the following article to Japanese. Please confirm to my work.
KBA "Set and modify the stack size for PMG1 code examples in ModusToolbox™"
URL: https://community.infineon.com/t5/Knowledge-Base-Articles/Set-and-modify-the-stack-size-for-PMG1-code-examples-in-ModusToolbox/ta-p/740409
Best Regards,
Hayashi.K
Hi,
I want to translate the following article to Japanese. Please confirm to my work.
KBA "Speed sensor's type of hysteresis"
URL: https://community.infineon.com/t5/Knowledge-Base-Articles/Speed-sensor-s-type-of-hysteresis/ta-p/740399
Best Regards,
Hayashi.K
We use an Infineon FP 420 L 90 B magneto-resitive sensor to sense position in a precision tilt mechanism, but Infineon no longer makes this part. Does anyone know of a replacement part made by Infineon or another vendor that could take the place of this device?
Show LessHi, I am using Aurix TC375 Lite Kit development board and tried the freeRtos example code.
But after compilation, once the code is put in the debugger mode then the tsim issue comes as below snapshot --
Please get me a solution for this issue asap.
Thanks.
Show LessIs it possible to edit the RIC7S113 spice model so it will run on LTspice?
I am running bldc motor with the help of hall sensor but not able to get full no load speed.This motor has 1000 rpm but getting only upto 3500 rpm.
I am using example code to drive this motor whether this code support 10000 rmp.
My motor is working at 48v,750 W.Could you help to resolve this problem
Show LessWe currently have an application which streams a 720x720 video stream at 30fps in YUV format (2 bytes per pixel). We are using a USB high speed interface (no superspeed available), which is close to the practical limit of this stream. Occasionally, we get error 71 (CY_U3P_ERROR_INVALID_SEQUENCE) from CyU3PDmaMultiChannelCommitBuffer. It seems like this happens if the USB bus is busy due to high load. If this happens, I would like to drop the current frame, by resetting the GPIF state machine and not send any more packets for the current frame. This is my code:
void cameraDmaCallback(
CyU3PDmaMultiChannel* chHandle,
CyU3PDmaCbType_t type,
CyU3PDmaCBInput_t* input)
{
(void)input;
CyU3PDmaBuffer_t DmaBuffer;
CyU3PReturnStatus_t status = CY_U3P_SUCCESS;
if (type == CY_U3P_DMA_CB_PROD_EVENT)
{
if (sIsStartOfFrame)
{
sDmaDoneCount = 0;
}
status =
CyU3PDmaMultiChannelGetBuffer(chHandle, &DmaBuffer, CYU3P_NO_WAIT);
while (status == CY_U3P_SUCCESS)
{
/* Add Headers*/
if (DmaBuffer.count < sUvcDataBufferSize)
{
uvcAddHeader(
(DmaBuffer.buffer - ES_UVC_PROD_HEADER), ES_UVC_HEADER_EOF);
sHitFv = CyTrue;
}
else
{
uvcAddHeader(
(DmaBuffer.buffer - ES_UVC_PROD_HEADER),
ES_UVC_HEADER_FRAME);
}
/* Commit Buffer to USB*/
status = CyU3PDmaMultiChannelCommitBuffer(
chHandle, (DmaBuffer.count + 12), 0);
if (status != CY_U3P_SUCCESS)
{
sIsStartOfFrame = CyTrue;
sHitFv = CyFalse;
sActiveSocket ^= 1;
if (sActiveSocket)
{
CyU3PGpifSMSwitch(
ES_UVC_INVALID_GPIF_STATE,
CX3_START_SCK1,
ES_UVC_INVALID_GPIF_STATE,
ALPHA_CX3_START_SCK1,
ES_UVC_GPIF_SWITCH_TIMEOUT);
}
else
{
CyU3PGpifSMSwitch(
ES_UVC_INVALID_GPIF_STATE,
CX3_START_SCK0,
ES_UVC_INVALID_GPIF_STATE,
ALPHA_CX3_START_SCK0,
ES_UVC_GPIF_SWITCH_TIMEOUT);
}
CyU3PEventSet(
&sUsbCameraEvent, USB_COMMIT_FAIL_EVENT_FLAG, CYU3P_EVENT_OR);
return;
}
sIsStartOfFrame = CyFalse;
sDmaDoneCount++;
sActiveSocket ^= 1; /* Toggle the Active Socket */
status = CyU3PDmaMultiChannelGetBuffer(
chHandle, &DmaBuffer, CYU3P_NO_WAIT);
}
}
else if (type == CY_U3P_DMA_CB_CONS_EVENT)
{
sDmaDoneCount--;
// Frame done
if ((sHitFv == CyTrue) && (sDmaDoneCount == 0))
{
sHitFv = CyFalse;
sIsStartOfFrame = CyTrue;
if (sActiveSocket)
{
CyU3PGpifSMSwitch(
ES_UVC_INVALID_GPIF_STATE,
CX3_START_SCK1,
ES_UVC_INVALID_GPIF_STATE,
ALPHA_CX3_START_SCK1,
ES_UVC_GPIF_SWITCH_TIMEOUT);
}
else
{
CyU3PGpifSMSwitch(
ES_UVC_INVALID_GPIF_STATE,
CX3_START_SCK0,
ES_UVC_INVALID_GPIF_STATE,
ALPHA_CX3_START_SCK0,
ES_UVC_GPIF_SWITCH_TIMEOUT);
}
}
}
}
This seems to work sometimes, but not all of the time. In the times that it doesn't work, the end of frame seems to never happen. Are there additional things I need to do to restart at the next start of frame, either related to the GPIF, or the DMA?
Show Less