cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC™ 5, 3 & 1

NiVa_4337911
New Contributor II

I can't find the LPF component in my PSoC creator (using CY8C5888LTI for the project), but the Resource  Meter showing there are two unused

pastedImage_0.png

Here is the screen shot of the Component Catalog

pastedImage_1.png

Do I need to install additional libraries?

0 Likes
1 Solution
Len_CONSULTRON
Honored Contributor II

Xiaowei,

If you're interested, I have a pre-release version of the LPF component you want to try.

It is located in the LPF_v1_0 directory in the archive I've attached.

You can set one of 4 corner frequencies:

  • 15.3KHz
  • 30.6KHz
  • 76.5KHz
  • 153.0KHz

I've also included a LPF demo project built for the CY8CKIT-059 board.  Press the user SW and it changes the corner frequency to the next one in the list above.

Len

PS:  Let me know if it works for you before I release it to the Cypress community.

Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

0 Likes
6 Replies
Vison_Zhang
Moderator
Moderator

Low-Pass Filter (LPF)  is just a simple simple 1-order RC analog filter, it has two internal resistors(1024K Ohm and 208K Ohm) and two capacitors(5pF and 10pF), so it supports four different cut-off frequency options.

0 Likes
NiVa_4337911
New Contributor II

Thanks, but where did you find this? Is this a part of another PSoC library?

0 Likes
Vison_Zhang
Moderator
Moderator

No, it is an internal component which not released。

Because its internal structure is too simple, the function is very limited, hard to be called a functional component, so it is not be included in standard PSoC library.

0 Likes
Len_CONSULTRON
Honored Contributor II

Xiaowei,

If you're interested, I have a pre-release version of the LPF component you want to try.

It is located in the LPF_v1_0 directory in the archive I've attached.

You can set one of 4 corner frequencies:

  • 15.3KHz
  • 30.6KHz
  • 76.5KHz
  • 153.0KHz

I've also included a LPF demo project built for the CY8CKIT-059 board.  Press the user SW and it changes the corner frequency to the next one in the list above.

Len

PS:  Let me know if it works for you before I release it to the Cypress community.

Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

0 Likes
Len_CONSULTRON
Honored Contributor II

XiaoweiZ,

A LPF component now exists!

A LPF (Low-Pass Filter) Component -- Finally!!!

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Len_CONSULTRON
Honored Contributor II

NiVa,

If you select your project's Dependencies...

pastedImage_2.png

You can enable CyPrimitives

pastedImage_1.png

In the component catalog you can find the LFP primitive component under AnalogPrimitives.

pastedImage_0.png

You can then hook it up to analog routing on your TopDesign.

Sadly as Xiaowei indicated, there is no official component for the LPF.  Additionally there is no way to configure this LPF primitive from TopDesign.  Once you have this component on your schematic it will route the analog signals you have connected to it.  However, you must manually control the registers to configure it.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes