USB hosts hubs transceivers Forum Discussions
Hi Infineon
Can you tell us which one is 3.3 V/SS PHY pin in CYUSB3314-BVXI/100pin , We need additional ferrite bead is required to isolate , Thanks!!
Show Less
So, i need to save raw datas (raw 8 bit, YCpCr 4.2.2 ) coming from a camera (USB 3.0 UVC+CDC)into a standard UDISk (USB 2.0 HS or USB 3.0 MSD). The CDC is used to set the camera up via mavlink commands).
The data throughput is low, (around 6 frames per second at VGA resolution) but still the interface has to be USB 3.0, because the camera manufacturer did not develop an USB 2.0 interface yet.
Regarding the UDISK, i am free to use either USB 3.0 or USB 2.0 HS (USB 2.0 FS maybe would not make it in term of throughput).
So i am looking for the ideal SoC/chip to perform this task, provided that there is no processing at all to be done on the data themselves, the datas should just be stored, raw, on the udisk. However the SoC/chip will have to set the camera up via mavlink commands (under CDC) and possibly drop some frames, depending on the user settings (so it will effectively save 3 to 6 frames per second on the storage).
There is no connection to PC required, this is just a basic standalone system, user setting will be retrieved from a file inside the udisk. Temp range -20°C +70°C.
What SoC of chip do you advise? is the FX3 suitable or is there some better fit? Ideally i would like to avoid having a separate MCU, single chip solution is prefered.
Show Less
Hello Folks,
I am working with Cypress c# streamer to receive the images. The application is streaming continuously without any failures. But I am not able to receive the clean pictures. There is a continuous distortion in the images that I am receiving. I have attached sample pictures for reference.
Please guide me on this. How can I resolve this issue?
Expected image
Unable to find the the Footprint and Land Pattern for the part number : CYUSB4357-BZXC
Hi,
the datasheet reads:
> After TetraHub is configured in a high speed system, it is in single TT mode. The host may then set the hub into multiple TT mode by sending a SetInterface command.
- is there a way to flip this behaviour on the hub itself?
i.e. by adding an eeprom or setting it via i2c? - Easiest would of course be to let the host reconfigure it to multi-TT
I haven't found how to do this under Linux, any tips?
Hello,
I am facing Controller hang during SPI data transfer, through uart prints i was able to see function is entering into the SPi wrapper function we built but it is not exiting or returning from the function,
Please find SPI function below, this will be called from the wrapper for each byte of the data that has to be written
/* SPI read / write for programmer application. */
CyU3PReturnStatus_t
CyFxSpiTransfer (
uint16_t byteAddress,
uint16_t byteCount,
uint8_t *buffer,uint8_t *readBuffer,
CyBool_t isRead)
{
CyU3PReturnStatus_t status = CY_U3P_SUCCESS;
if (byteCount == 0)
{
return CY_U3P_SUCCESS;
}
if (isRead) /*Read*/
{
CyU3PSpiSetSsnLine (CyFalse);
status = CyU3PSpiReceiveWords (&readBuffer[0], byteCount);
if (status != CY_U3P_SUCCESS)
{
CyU3PSpiSetSsnLine (CyTrue);
return status;
}
CyU3PSpiSetSsnLine (CyTrue);
}
else /*Write*/
{
// CyU3PDebugPrint (2, "STFE\n");
CyU3PSpiSetSsnLine (CyFalse);
status = CyU3PSpiTransmitWords (buffer, byteCount);
// status = SendSpiWords(buffer, byteCount);
CyU3PDebugPrint (2, "STF-%x\n",status);
if (status != CY_U3P_SUCCESS)
{
// spi_deint();
CyU3PSpiSetSsnLine (CyTrue);
return status;
}
CyU3PSpiSetSsnLine (CyTrue);
}
return CY_U3P_SUCCESS;
}
please find the UART prints capture
Thanks and Regards
Bhargav
Show Less
Hello,
We are currently in development of a product implementing HX3 CYUSB3304 USB hub. We set the hub as I2C slave to be configured from an external I2C master according to article KBA90943. In case if we send whole config data created in HX3 Blaster Plus via I2C hub successfully enumerates in system and then become "silent" for new data requests via I2C . All next commands are ignoring, hub not putting "ACK" after master's transmission it address (0x60). Same behavior if the first command is not page writing with valid data array and in that case reset for CYUSB3304-68LTXC is required for make it work (after proper data upload, of course).
Is it correct behavior of the chip? If yes, why so many I2C operation described in the KBA90943 article?
In our product we need dynamic port reconfiguring and will be good to make it with no chip reset and whole settings uploading, just updating one byte... is it possible?
Thanks,
Roman
Show LessHi Infineon
Which OS and Systems can support for CYUSB3314-88LTXI? Is it include Raspberry Pi (HW/OS)/Apple/Linux too, Thanks!
Raspberry Pi (HW) |
Raspberry Pi (OS) |
Windows |
Apple |
Linux |
Show Less