当前位置:网站首页>Classic application of MOS transistor circuit design (1) -iic bidirectional level shift
Classic application of MOS transistor circuit design (1) -iic bidirectional level shift
2022-07-05 08:06:00 【Learning notes of hardware Xiaobai】
MOS tube , As one of the most important components in hardware design , It will be used in many application scenarios .
In circuit design , Level conversion circuit is an indispensable part . In terms of power supply , In addition to system power supply , In many other cases, level conversion circuits are needed , To get the voltage we need . At the same time, there are various circuits in level conversion , One of them is useful to MOS Case of management . So today, , Xiaobian will explain to you MOS Application of transistor in level conversion circuit .
two-way level shift
This circuit belongs to IIC Level conversion circuit . The main use is NMOS tube . Connected in series with clock and data signal lines respectively . For convenience , Let me introduce SCL Level conversion on this line .
As a clock line , Nothing more than low level , Or high level .
So , This line is divided into four situations .
When the left end is pulled low, it is the low level ,Vgs=3.3V.
here MOS The pipe is open , The signal on the right is also in a low-level state .When the left end is pulled high, it is the high level .Vgs=0V.
here MOS Pipe cut off ,MOS The pipe is not connected . The left end is still high , be in 5V.
On the line , The left end is 3.3V, On the right is 5V. That is to form 3.3V turn 5V Level transition state of .
When the right end is pulled low, it is the low level
here MOS The diode of the tube is on , At this time, the left end is also in a low-level state .When the right end is pulled high, it is the high level .
here MOS Pipe cut off , The left end is high 3.3V.
On the line , The left end is 3.3V, On the right is 5V., That is to form 5V turn 3.3V Level transition state of .
Circuit design considerations
- MOS Tube selection enhanced depletion NMOS tube .
- NMOS tube , The left and right ends are adjustable , but S The pole voltage is always less than G Pole voltage .
- MOS Tube on voltage Vgs(th) Slightly less than level shift Left end level value .
- IIC Different selection rates , Yes MOS The switching time of the tube is required . The data has a time difference from left to right . On the one hand, this time is affected by MOS The closing time parameter of the tube affects , On the other hand, it is affected by the capacitive reactance of the bus + Effect of pull-up resistance (RC Time constant ). The most common is I2C The transmission rate is 400kbit/s. namely 1bit The transmission time of is 2.5us,MOS Tube when selecting , Its switching time should also be less than this value . Otherwise , Here 2.5us within ,1 The transmission of bit data may not meet the requirements of timing , Cause communication failure .
In addition ,MOS Tube is doing 3.3V turn 5V On the level conversion circuit , And here's more , It is also one of the most common methods .
边栏推荐
- 如何将EasyCVR平台RTSP接入的设备数据迁移到EasyNVR中?
- Detailed explanation of pragma usage
- About yolov3, conduct map test directly
- Software designer: 03 database system
- Reasons for rapid wear of conductive slip rings
- Programming knowledge -- assembly knowledge
- Shape template matching based on Halcon learning [vi] find_ mirror_ dies. Hdev routine
- Live555 push RTSP audio and video stream summary (III) flower screen problem caused by pushing H264 real-time stream
- Factors affecting the quality of slip rings in production
- Makefile application
猜你喜欢
Software designer: 03 database system
Explain task scheduling based on Cortex-M3 in detail (Part 1)
C language # and #
Hardware 1 -- relationship between gain and magnification
Arduino uses nrf24l01+ communication
C#,数值计算(Numerical Recipes in C#),线性代数方程的求解,LU分解(LU Decomposition)源程序
Explain task scheduling based on Cortex-M3 in detail (Part 2)
UEFI development learning 2 - running ovmf in QEMU
[trio basic tutorial 17 from getting started to mastering] set up and connect the trio motion controller and input the activation code
Markdown tips
随机推荐
Live555 push RTSP audio and video stream summary (III) flower screen problem caused by pushing H264 real-time stream
C WinForm [view status bar -- statusstrip] - Practice 2
Arduino uses nrf24l01+ communication
How to migrate the device data accessed by the RTSP of the easycvr platform to easynvr?
The research found that the cross-border e-commerce customer service system has these five functions!
Extern keyword function
C WinForm [realize the previous and next selection pictures] - practice 7
C WinForm [help interface - send email] - practice five
Cadence learning records
How to select conductive slip ring
Create inf module in AMI code
Record the opening ceremony of Beijing Winter Olympics with display equipment
String judgment
C WinForm [get file path -- traverse folder pictures] - practical exercise 6
找不到实时聊天软件?给你推荐电商企业都在用的!
VESC Benjamin test motor parameters
Screen record of the opening ceremony of the Beijing winter olympics 2
Cadence simulation encountered "input.scs": can not open input file change path problem
Explication de la procédure stockée pour SQL Server
Soem EtherCAT source code analysis II (list of known configuration information)