PMOS inverter circuit

Thread Starter

daanmicro

Joined Nov 15, 2017
50
Hi there,
In advance sorry for my bad English, besides that i'm studying physics so i'm not very well into electronics.


For a project within my traineeship, i need an PMOS inverter (and eventually a PMOS NAND-gate). As far as i understood, logically thinking about the Pchannel MOSFET as a switch, with gate 'high' being conductive and gate 'low' being non-conductive. I created the following circuit in MultiSim:


upload_2017-11-15_11-13-16.png

Adding an alternating block voltage of 4V gives the following graph, which suits for an inverter:
upload_2017-11-15_11-14-32.png

Though when i apply a DC voltage of e.g. 0.5 V on the input signal, it gives an output of 0 V. So the PMOS is only non-conductive when the input is exactly 0 Volts. Which is not suitable for logic as an input of 0.5 V still should be 'detected' as a 'low' input.
Could anyone help me fixing this problem? would love it.
 

Thread Starter

daanmicro

Joined Nov 15, 2017
50
Thanks a lot for your fast response. I made the same circuit in spice as you did, and it worked! Im developing an RFID tag and i'm going to use thin film materials for the whole circuit. Right now i'm working on a ring oscillator. I have an example of a CMOS ring oscillator, but i can only use PMOS for some reasons.

I thought i could develop a simple ring oscillator with just the circuit as below:
upload_2017-11-15_14-18-50.png

anyways i'm not getting any oscillatory behaviour. Could you think of a reason why?
 

Attachments

Thread Starter

daanmicro

Joined Nov 15, 2017
50
Yes i know, i've already done some research in it. Eventually i will allow phase differences on the outputs and maybe add capacitors. But even when i'm usin gan odd number of gates i get the following below. I guess i'm doing something wrong but i don't know...

upload_2017-11-15_14-49-34.png

Really like this webpage, fast responses. I'm very grateful.
 

Thread Starter

daanmicro

Joined Nov 15, 2017
50
Do you think you can help me mimicing your circuit above? For example how to use the A[1]-----------------A[11] function? google won't help me...
 
Top