PSoC™ 4 Forum Discussions
Dear Sirs and Madams,
We are considering I2S with ModusToolbox.
I know there is a description of "Transmit Streaming" in HAL.
However, we would like to implement this functionality in the PDL rather than the HAL.
Is it possible to provide this "Transmit Streaming" function in PDL description?
Regards,
Show Less
Dear Sirs and Madams,
We are considering EmEEPROM for PSoC4S MAX.
We would like to confirm the operation when PSoC4S MAX is powered off while the EmEEPROM_Write command is being executed.
I understand that the EmEEPROM_Write command does row writes.
If the power is turned off during row writing, I know that the data in the row being written will not be a normal value,
Is there any possibility of destroying data in other flash areas?
I don't think the bootloader area will be destroyed if the power is turned off while the bootloader application is being written.
Since the PSoC4S series has additional power-on and power-off slew rates, is it okay to negate the XRES pin of PSoC4S MAX as a countermeasure?
Regards,
Show LessDear Sirs and Madams,
We analyzed the writing time of the sample software.
The processing has the following tree :
/****************************************/
main()
Cy_Em_EEPROM_Write()
WriteExtendedMode()
WriteRow()
Cy_Flash_WriteRow()
/****************************************/
So I have some questions :
(1)
The system call "CPUSS_SYSREQ = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_WRITE_ROW;" executed in the critical section of Cy_Flash_WriteRow() takes about 15ms.
Is this part correct in recognizing blocking code?
(2)
Is there any document that explains the specific behavior of "CY_FLASH_API_OPCODE_WRITE_ROW"?
The first thing I want to know is whether the erase → write operation is performed every time.
In particular, what we want to know is, do you perform the write process after erasing each time? .
If you write after erasing every time, is there a problem in eliminating the erasing process and writing directly every time?
Could the user decompose the processing into TROWERASE (16ms) and TROWPROGRAM (4ms)?
Regards,
Show LessBoth adc and capsese have AMUXBUS, Whether the AMUXBUS is the same. When using AMUXBUS in ADC and Capsense at the same time, will interfere with each other?
Show LessHi,
I know we could set the system clocks in PSoC Creator as below,
However, is it possible to get the information of clock in application code such as,
The frequency of ExtClk?
The source of HFLCK (from ExtClk or IMO)?
Thanks.
Show Less
Hi All,
I am using a Nordic nRF52840 device to write a simple 1 byte value to a peripheral device. The Peripheral is a sealed product so I do not know the part number but do know it is cypress. The peripheral is connected to a servo and when I write to a particular characteristic via a mobile device the servo moves as it should.
When I do the same thing from my nRF52 (Adafruit Feather sense), the characteristic is updated (confirmed with a read after the write) but the servo doesn't move until I disconnect the central. So far my application is having to disconnect and re-connect after every write which is causing problems down stream.
Does anyone have any idea what could be causing this?
I have tried writes with and without response and it seems without does not change the characteristic at all. So I am using write with response.
Any help massively appreciated.
Many thanks
Lewis
Show LessPSoC4100s has sixteen individually configurable channels , SARMUX has many switches that can connected to multiple inputs,including both external pins and internal signals. My question is whether ADC can connect 16 external pins at the same time,for example, port 2 and port 1 .thanks
Show LessHello All,
I have started to test Modus Toolbox as it seems to have better CI capabilities than PSoC Creator.
Since the build system is based on make and makefiles it is indeed a lot easier to make a headless build in a CI system, however I would really like to utilize the GitHub Actions cloud runners. In order to successfully build a Modus Toolbox project on a cloud runner it seems like I would need the Modus Toolbox tools installed on the computer somehow (like discussed in this blog post One Build to Make Them All - Infineon Developer Community)
Has anyone tried automatically downloading these tools as part of the CI build process? It seems like it would be hard to do this heedlessly as I have to login with my infneon account to get the Modus ToolBox installer.
Regards,
Dalton
Show LessDear Sirs and Madams,
We are considering ECO for PSoC4S MAX and would like to confirm the optimum value of the decoupling capacitor.
The crystal model number is assumed to be DSX321G-16.0MHz.
/* DSX321G Datasheet URL */
https://ftp.kds.info/products/DSX321G_en.pdf
From the datasheet, the ”Driver level” is 10uW (200uW max.).
Therefore, we are thinking of using 10pF for the decoupling capacitor (C7 and C13 in the schematic below), Do you think this capacitance is optimal for these capacitors?
Also, from the datasheet the "Series resistance" of the crystal is 80mΩ max.
Are the following settings for ATRIM, WDTRIM, and GTRIM correct?
Regards,
Show Less