PSoC™ 4 Forum Discussions
Dear Sirs and Madams,
We are considering CY8C4247AZS-M483.
I searched the website and found the corresponding product.
/* Search result for CY8C4247AZS-M483 */
If you press the data sheet on the upper right of the above page, the data sheet of the general-purpose(non-automotive) product of PSoC4200M will be opened.
/* PSoC4200M datasheet URL */
Even if you access it from the Automotive PSoC site, the datasheet is non-Automotive PSoC4M.
It is also possible that the link above is incorrect.
Could you please provide us with the datasheet for Automotive PSoC4M?
Regards,
Show LessIf I use the I2S component's clip detection, it works fine when USB audio is consuming the data from the I2S component, but if the USB Audio is inactive, or the PSoC is not connected to a USB host, the I2S data is still coming into the component, but the clip detection no longer works.
It seems that the RxDMA_ChDisable() command is what actually disables it, even though that doesn't directly control the I2S component? It just moves the data out of the I2S component FIFO. Maybe the data in the FIFO is what is actually being read for clip detection, and not moving it out leaves it stuck on the same sample? But it never gets stuck in the "clip detected" state.
Maybe I'm misunderstanding what actually turns off the clip detection, but the I2S lines all still have the same data on them, whether it's working or not. I would like it to work all the time, regardless of the DMA output.
Show LessHi,
Am generating the code from an example.If i want to change the variable in the generating source file i can't due to psoc functionality.
I.e I added ble component in cysch and generated the code. Am trying to change the variable and want to add variable in Ble.c which is under generated source file. and i complied and things are working as per the code.
But if we regenerate or add any component in Cysch the generated source available in ble.c get deleted. Can anyone help how i can retain that variable in the file.? Or how we hold the change in generated source file
Show LessI'm intending to use a CY8C4724FNI-S402T (due to availability + small package size) part for an application which needs to be powered by a 5V source and has a 1.8V LVCMOS input.
The TRM for the 4700S only mentions CMOS/LVTTL thresholds, but you can select "CMOS 1.8V" in PSoC Creator.
Does the 4700S series support 1.8V CMOS inputs?
Show LessHello,
当我使用CY8C4146LQS-S423芯片的AD采集功能时,遇到一些问题。当电压值在7V以下时,采集到AD值偏差会很大。
power supply voltage | collected voltage |
11.9V | 11.8V |
6.96V | 7.2V |
6.16V | 6.7V |
5.97V | 6.6V |
我使用的PSoC creator配置是:
芯片外围电路是:
AD值获取函数使用如下:
Type_sHWord wshPwrCtrlADCnvVDATA(void)
{
Type_uHWord auhADTimeOutCnt;
auhADTimeOutCnt = CLEAR;
ADC_SAR_Seq_1_StartConvert();
while ((CLEAR == ADC_SAR_Seq_1_IsEndConversion(1)) && (auhADTimeOutCnt < 0x140))
{
auhADTimeOutCnt++; /* A/D Convert TimeOut Counter */
}
wshPwrCtrlVDataADValue = ADC_SAR_Seq_1_GetResult16(PWRCTRL_BATT_ADC_CH0); /* Get A/D Value */
ADC_SAR_Seq_1_StopConvert();
return (wshPwrCtrlVDataADValue);
}
我怀疑可能是配置错了,能帮忙解决这个问题吗?
Show LessHi~
I heard that there is PSoC 4100S Max series in PSoC line.
I hope to receive datasheet for it. Becuase I cannot find it in Infineon Web site.
Thanks alot
BRs
Show LessIn PSoC4000S Device-Family there are devices with 48MHz and 24MHz max. CPU speed. The term 'CPU speed' is used in PSoC4000S data sheet and it's not exactly clear to me what this means.
For PSoC4000S devices with max. CPU speed of 24MHz, which clock is limited to 24MHz?
- Clock frequency of IMO is max. 24MHz
- Clock frequency of HFCLK is max. 24 MHz
- Clock frequency of SYSCLK is max. 24 MHz
If the term 'CPU speed' corresponds to SYSCLK frequency, is it possible to use higher clock frequencies for IMO and HFCLK? For example IMO = 48MHz , HFCLK = 48MHz, SYSCLK = 24MHz
Does the max. CPU speed only restrict CPU core clock or peripheral clocks as well?
Show Less
Dear Sirs and Madams,
We are having trouble setting the I2S address to DST of DMA.
We know can configure DMA for I2S with HAL, but can't configure it with PDL only.
It seems that I2S cannot be set as "Destination" for DMA.
The I2S of this PSoC4S MAX cannot be connected with the DMAC without using HAL. right?
Regards,
Show LessI have been trying to export a Psoc4 Creator project into Keil uVision,
the export to v5 just didnt work at all, it seems uvision does not longer support the generated files.
exported the project for v4 uVision and then converted to a v5 project
at first I wasnt able to compile it
because there was two empty files referenced on the linker cycodeshareexport.ld / cycodeshareimport.ld ? any idea what this files should have, uvision was unable to find them I guess because they were empty.
I made sure the compiler used was the same as in PSOC creator ARM GCC 5.4 (from psoc creator folder)
the program compiled but somehow the hex file is not in the right format, I have tried adding the compiler flags but no luck, so the kitprog and miniprog are not allowing the programming to happen (the project runs and debugs fine from creator)
it would be great if someone can share a working configuration for the keil project!
linking...
creating hex file...
".\test.hex" - 0 Error(s), 264 Warning(s).
Build Time Elapsed: 00:00:06
Load "C:\\Users\\Admin\\Documents\\test.cydsn\\test.hex"
Failed to set hex file: Hex File parsing failure. Unknown record type.
Programming Failed!
Error: Flash Download failed - "Cortex-M0+"
Flash Load finished at 16:50:04
Not sure where to go from here.. there is not much details on the logs either
Show LessHi,
As I am not able to post on the previous posting, please refer to the following link for the project source code
https://community.infineon.com/t5/PSoC-4/PSoC4-Power-Mode/m-p/362805#M43041
Since I have only 1 PSoC4 CY8CKIT-149 board and unable to order more, I would like to know when executing the sleep and deep sleep mode using the attached project, what is the current value measured across J3 at your side.
Please help to provide your measured result.
Thanks.
Show Less