- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I my application I am using a piezo element as a microphone.
I need to amlify and process it but I have 2 problems:
1. How to make a charge mode amplifier using an internal Op-amp (single supply ).
2. How to interface the mic with the chip.
Please help...
Anna
Solved! Go to Solution.
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For scope I am using a Hantek 6022BE , it is a usb scope.
In this configuration the DC is not gained because of the feedback capacitor.
Yes 10K it is no enough for the piezo... I need additional stage before biasing.
Will post here when I will find the solution:)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My apologies, completely missed fdbk Cap. Blind as a bat.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Found a piezo, got these results -
Got ~ 1 V pk-pk out of PGA.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You'd need an amp with several MΩ input impedance.
See here: Amplifying sound from a microphone
PSoC amplifiers seems unable to provide such an input impedance.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The input Z of the prior posted circuit is ~10 M.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@pavloven,
The DC input R of an OpAmp is its input V / Ibias, NI case. At room temp spec is
10 pA, so thats a Rin of ~ 100 G Ohms. The Inv case its the input R used to
set G.
This of course is not Zin, thats influenced by stray C and GBW of OpAmp. LaPlace
methods can derive that.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not sure that CYPRESS subscribe to a value of 10 pA.
I would prefer an external amplifier.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thats a datasheet typical spec. But even if it was 1 uA hot, which
makes it a very poor OpAmp if that was the case, it would still
equate to 1 M ohm at 1 V.
You can google "cmos leakage" and there are many papers, process, IEEE,
on this topic. Leakage in CMOS is complex, surface state leakage, turnoff
leakage, PN junction leakage........not to mention PCB leakage and manufactuing
related stuff.
ieeexplore.ieee.org/xpl/login.jsp
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intesteingly enough the datasheet API description does not
show the _n_ naming convention (maybe a bug) -
For now you can jsut set its properties to high power by double clicking
component and it will start up in high power.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
and not to write anything in the main.c?
it will work this way?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I is no working ... opamp3 and opamp4 not working
I am opening a tech support....:(
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, when you set the component properties, unless you change them in code, they remain
at the settings you gave them in the component properties.
What part number are you using, regarding the OpAmps ? Some parts only have 2
OpAmps.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem solved after restarting the program ! 🙂
Do you know how can I cancel/ shift back tha phase shifting of Inverting amp?
I have a one working amp with a lot of noise and phase shifting....
Now I am making a filters and learning how can I get the signal out (after filtering and amplification ) from the psoc to some speakers....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do you know how can I cancel/ shift back tha phase shifting of Inverting amp?
Do you want to change the amp from inverting to non inverting ? If so you could use
multiplexors to effect a topology change.
Regards, Dana.