PSoC™ 5, 3 & 1 Forum Discussions
I was curious about the situation with the PSoC 5LP and the USBUART component, vis a vis PC side driver installation.
It looks like Creator will emit a driver as part of the generated code, but it is unsigned. Is there really no solution other than turning off driver signing and using this unsigned driver? Does Cypress not provide a signed driver? Any sly workaround that can't be officially supported?
In a PSoC3 design we 'forgot' to tie the boost pins Vbat, Vssb and Vboost to GND (we don't use the boost convertor). What side effects are to be expected from this error? Is it safe to do so? Is there a possibility that the PSoC might fail to run or stop running at any given time?
Show LessHi,
I have a Cy8C001 kit and I am trying to program CY8c5888AXI-LP057 device on the CY8C55 processor module stipulated with the kit using Mini prog3. Hv ensured that creator and programmer are latest of their versions hitherto. Am getting the error while programming as shown in a snapshot
Neha
Show LessHow to get the source for the Weighing Scale Design project ?
http://www.cypress.com/file/111801/download
Show LessHi all,
I had been reading SAR ADC documentation, now i had read the PSoC 5LP Architecture TRM Rev *C, page 388, 38.2.3 Input Sampling section, it says the input sampling time can be programmed from 1 to 64 cycles in register SARx_CSR2[5:0] register bits, so i make a simple project where the ADC is configured to 8bit resolution, continuous sampling, i enable the EoS output and attach a digital output to it, also another to the EoC output and another one to the external clock that is feeding the ADC (1MHz clock), then i debug the component and SARx_CSR2 = 0x0440, this means the sampling time is 4 clock cycles and 8bit resolution.
Later after the same section says: "The conversion time is 18 cycles for input sampling time up to four cycles.", but i see only 14 clock cycles when i plug a logic analyzer to the output, attached are two images that almost explain this. The project just configures the ADC.
Any idea on why i see 14 instead of 18 clock cycles? the logic analyzer trigger is tricking me again?
Thanks in advance
Carlos
Show LessHi folks,
I'm looking to DMA from the Sequencing SAR ADC to a results array. I have no problem with 2 channels, but once I go to more than 2 channels I only get the first 2 channel results repeated. I've gone over and over the DMA setup and I think it is correct but I must be missing something. I used this article www.cypress.com/ as a base to get the 2 channel setup working.
I've written a minimum project (attached) that in my mind should work when the number of channels in the designer is changed. There are 2 results arrays; 1 which extracts the results from the ADC using the API GetResult16() function, and 1 which gets the results via DMA. If you put a breakpoint on the "DMADone = 0;" line in main.c you can compare the results in the two arrays. These are equivalent when sampling two channels...but any channels over that don't appear in the results. (I've set up a few different voltages on the input pins to test it).
From reading the documentation I understand that the number of bytes in each DMA burst should be NumChannels * sizeof(uint16) to read all the results from the ADC_1_finalArray, and the TD should be set to be the number of results array elements * sizeof(uint16).
I have the TD set such that the destination results array increments automatically, which from the DMA documentation I think should take the size of the number of bytes per burst into account. I wonder however, if this is incrementing correctly for two input channels but needs some adjustment for more channels than that.
Any info and help would be much appreciated.
Regards,
Stephen
Hi, I'm on a project where I need to flash a program to a PSoC5-LP without the development board (I created a PCB via eagle with the controller). I know that there is the possibility of flashing a code to the microcontroller via I2C with MiniProg3, but I don't have one and I can't use one. Is it possible to use an Arduino as a USB-I2C bridge and flash the code to the PSoC5 with it?
Thank you for your answers.
Best Regards,
Carlos
Show LessI am trying to interface color sensor TCS34725 with cypress kit to get the R,G,B values in our firmware.
The communication is I2C. We are using the configurable pins FN0,FN1 as SDA and SDL. I am using I2C_M digital communication block for it. But we are not able to see any waveform on SDA and SCL lines.
So, kindly help us resolving this issue.
Show Less