PSoC™ 5, 3 & 1 Forum Discussions
Analog voltage measurement and signal processing applications in PSoC 1 require the use of a precision ground and voltage references. Selecting the correct analog ground and voltage reference is essential in establishing accurate system performance. The PSoC offers considerable flexibility in setting references.
In this video, Dave Van Ess explains the importance of the AGND and references using a PSoC Designer project:
Show Less
I've got a CY8CKit-050 which usually worked as expected on my windows vista machine.
Out of the blue when I wanted to program an already working project after programming all the blocks I received a "programming failed" error with the hint that the communication was lost.
A test on another PC with windows 7 showed that the board was alright and could be programmed.
Can anybody direct me what to change in my win vista Creator 2.1 installation to get that working again?
Bob
Show LessI am developing a PCB for an analogue sensing application. It uses the 12-bit Delta Sigma ADC on a PSoC3. As usual, the application is very space constrained (11mm x 21mm), so I have had to make some compromises in the PCB layout which I would not have done on a larger PCB.
The board is supplied by regulated 6v, and contains two 5v linear regulators. An MCP1702 for the digital supply, and an MIC5205 for the analogue supply. The board is sensing five A1324 Hall effect sensors. Each Hall effect output signal is filtered by a 100nF + 1k RC filter. One sensor is on the PCB itself (bottom right). The other 4 plug into the right hand 6-pin connector.
The chip is acting as an SPI slave, but ADC samples are always taken between SPI transactions, so the SPI should not interfere with the analogue signals.
Sadly, I am still seeing some noise (about 1.5 LSB at 12-bits) on the analogue signals, and I wonder if there is anything I could have done differently (in the layout or otherwise) to improve it.
Other PCB designs I have done using the MCP2308, and the same dual 5v supplies, same sensors, and same RC filters have achieved no noticeable noise at 12 bits.
I would really like to push it towards 12 ENOB. The reason is not accuracy, but velocity measurement. Currently this level of noise is making it impossible to do accurate position and velocity control on a robot.
Hi,
I have a current sense INA219 which I am communicating through I2C. I am able to communicate with it but only the first register of INA219. INA219 has several registers which contain different values. I would like to access those registers. Could you tell me how I can read from those registers. For example the shunt voltage read by the INA219 is saved in 0x01 register of the INA219.
Thanks,
Jerry
Show LessHere are a couple of Application notes which have been recently translated into Japanese and Chinese.
New in Japanese
AN50987 - Getting Started with I2C in PSoC® 1
AN60486 - PSoC® 1 M8C ImageCraft C Code Optimization
AN44168 - PSoC® 1 Device Programming using External Microcontroller (HSSP)
New in Chinese
AN50987 - Getting Started with I2C in PSoC® 1
AN60486 - PSoC® 1 M8C ImageCraft C Code Optimization
AN44168 - PSoC® 1 Device Programming using External Microcontroller (HSSP)
Show Lesswe can control a fan using a microcontroller so why we use a psoc to control the fan.because microcontroller is very cheap than psoc kit. why we waste the money when we can control using a simple and cheap microcontroller.
Show LessThere has been a huge reduction in PSoC 1 kit prices. Especially the CY3210 PSoCEVAL1, which is the most widely used development kit for PSoC 1.
List of kits with revised prices can be found in PSoC 1 Update: Kit Prices Reduced drastically !
Regards,
Arvind
Show LessI want to put I2S (TX/RX), DMA_Tx, DMA_Tx and EMIF to a design. DMA_Tx transfers data from RAM to I2S-Tx. DMA_Rx transfers data from I2S-Rx to EMIF.
I started with a simple one with DMA transferring data from RAM to EMIF. It worked as desired. I then enabled the DMA_Tx for transferring data from RAM to I2S-Tx. No data is coming out from the I2S data pin. If I disable the DMA for RAM to EMIF, I can then get output from I2S data out. Is it possible the two DMAs fighting for resource?
Show Less