找回密码
 注册
关于网站域名变更的通知
查看: 1541|回复: 26
打印 上一主题 下一主题

SN74LVC1G74 datasheet 读不明白, 初始状态Q0

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-12-6 23:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Quantum_ 于 2018-12-7 22:14 编辑
2 ~0 {% b! N9 N; u# h3 u
, t( ?( F# {. c: M  _6 Y, B" O1. 想'借鉴'别人的一个设计, 用到了SN74LVC1G74.4 I( n& C4 X  r1 K9 x
2. 可惜, 我没有整明白, 这个电路的原理(*也许我根本没有学好D 触发器).
( K* ~. S+ C4 {8 }" d3. 我想知道, Q0 的状态是什么, 是低, 还是高? 为什么?
2 d) S. D0 n% N1 C8 }: [
$ p2 e& @/ s, [P.S. 如何能学好数电里 触发器 相关章节$ H0 I1 q) Q; `- k; p# E
谢谢!: U$ i; z' o( A  X

9 a3 T7 r/ X: M) [5 |2 ~  N8 h7 ]- ]) r- e6 m
完整datasheet 如下链接:
. x" ?8 L# N* Rhttp://www.ti.com/lit/ds/symlink/sn74lvc1g74.pdf

SN74LVC1G74_ButtonCircuit.png (32.07 KB, 下载次数: 1)

Circuit

Circuit

SN74LVC1G74_FuncionTable.png (25.13 KB, 下载次数: 1)

ValueTable

ValueTable

SN74LVC1G74_FuncionBlock.png (34.25 KB, 下载次数: 2)

Block Diagram

Block Diagram

该用户从未签到

推荐
发表于 2018-12-21 02:11 | 只看该作者
本帖最后由 canatto 于 2018-12-21 02:18 编辑
* F1 w: g5 f' t* i; J
Quantum_ 发表于 2018-12-20 20:05. ?( Q7 u% x& ^# Q$ H
谢谢!Canatto: Q端子接个灯泡,不就知道了/ u8 A2 m9 L# T6 z& D) k
这是个好主意!

* t8 v8 A3 A4 M# [4 m8 ]* @要是没理解错,你最初的问题是问上电时的状态,对吗?许多触发器都有置位端和复位端,用于强行设置Q的状态,应用时应该按照需要在上电和掉电时操作一下这些控制端子。如果这些端子不加处理全部禁用,那么上电时的Q状态通常不能确定是1还是0. 简单讲,如果要求上电、掉电时有确定的Q状态,那么就需要设置相应的置位、复位电路来保证,不能指望器件自动保证某种状态。  r1 ?+ ?# l1 G# L% V

, |8 U  n4 v. E. g* X, q你电路里面\CLR\端子就是上电复位端,上电时由那个电容产生复位条件,所以上电后Q初始端输出是0.
' r# r/ C' [2 w" O' m\PRE\端子是置位端子,接l高电位处于永久禁用。
4 n+ Z3 Q) O' P' R9 v$ r

点评

谢谢 Canotto I am Luky, 遇上真的懂电路的人! 确认一下, 我的理解是否正确? 上电的瞬间, 1. (考虑到Buffer的时沿), 此时, CLK为L, 那么SN74LVC1G74处于功能表的最后一行. 且Q为0, Q- 为1. 2. 稍晚  详情 回复 发表于 2018-12-21 22:44

该用户从未签到

推荐
 楼主| 发表于 2019-3-19 22:43 | 只看该作者
本帖最后由 Quantum_ 于 2019-3-19 22:55 编辑 : G  u' q% T% B& a2 t
canatto 发表于 2018-12-22 02:40
7 Z4 _1 R# [$ @' d  K1 x6 z你的理解不能说有什么错,但是你隐含了一个不一定成立的假设,那就是施密特缓冲器输入端的除颤RC时间常数 ...
Hello Canatto
  l( X8 d& h6 {) n  U! G" w7 j1, 上次, 请教你trigger的工作原理.
, N9 j$ Q8 E* w7 U1 g( k4 n4 P9 i, @( s. c+ C& Q
2, 近期, 板子打件回来, 实测, 结果却不太理想.0 C% e" q' {* u" a# ~4 p& m3 F; A* A
3, 实际的原理图与波形图如附件(**Label 18_1,2,3 分别表示, 时钟, 输入, 输出)3 C- T8 `+ P1 T+ a* w) X- M
    a. 从波形上看, 此IC 不只是工作在时钟的上升沿? 下降沿也会触发?
" V5 c0 I! O7 s) e. N* M5 {7 s    b. 我的线路有问题吗? 特别是没有按datasheet加buffer.
! J1 R6 E0 V& m8 t% @' Y) j    c. 以你的经验,有别的可能性, 导致这颗IC没有正常工作吗.
7 K8 a- Z3 Z3 {, b% J) K备注: 有量过VCC, 肉眼范围内, 没有发现问题.
- I  s' z) ?; V; X8 W# ^& e" u7 F$ s# H0 G; ^) V& A2 h
有否调试的建议?* ]; l% l% ]+ ?4 Q" c! w! l
谢谢!  h+ }- q( A- B1 o

; q5 \) L& _4 b& k0 v) m2 Z! P( K# N. s7 |( H5 }

Trigger_sch.jpg (57.41 KB, 下载次数: 0)

schematic

schematic

Trigger_waveform.png (99.36 KB, 下载次数: 0)

wave_form

wave_form

点评

好久没来,不知道你碰到问题。希望现在回答还有用。去掉施密特缓冲器很可能是麻烦所在,因按钮开关除颤电路升降沿可能太慢, 远远超过规格手册允许,有可能发生逻辑不确定而多次触发。已经打板就先不要废掉,试试74A  详情 回复 发表于 2019-5-20 23:53

该用户从未签到

推荐
 楼主| 发表于 2018-12-21 22:44 | 只看该作者
本帖最后由 Quantum_ 于 2018-12-23 13:20 编辑
7 I7 C9 H, Y- D% I! b' }: b8 X
canatto 发表于 2018-12-21 02:11
+ x9 y( k5 L9 Q要是没理解错,你最初的问题是问上电时的状态,对吗?许多触发器都有置位端和复位端,用于强行设置Q的状 ...
. j! X7 U& S9 Q# K: N/ h
谢谢 Canotto
/ v7 ^; @$ W6 s8 ?I am Luky, 遇上真的懂电路的人!- h" [* }( m# a) k5 h+ M" M

; r- U% _. `, D6 X; ]确认一下, 我的理解是否正确?2 M) f* C) W: J. B; f4 R
上电的瞬间, 6 _0 ]4 J: X5 n5 \6 h
* D: t; [# p+ k0 u, S
1. (考虑到Buffer的时沿), 此时, CLK为L, 那么SN74LVC1G74处于功能表的最后一行. 且Q为0, Q- 为1.1 Q0 e! v  @8 l
2. 稍晚之后, Buffer 输出 1(因为Y=A),此时,CLK有一个上升沿,Q被D(Q-) 置反,变为1.(即功能表的第三行)/ X7 L$ G; P) ^0 L$ C
3. 以上状态会稳定下来, 直到下一个CLK上升沿的到来?(即按一下Button)+ m: Y8 e% f9 e) k; }$ o
- `! R$ n3 u: c  L! z. f$ n  j7 X
以上理解, 是否正确? 有误,  还请指正.
+ j" D/ |1 M# c# K9 D谢谢!
" U3 U. h8 n: c( j$ B4 k4 W9 d+ R- x% G
2 X- o5 B) j5 z: {

, T% @7 f0 |- x2 k& ^, ^( f! s+ ]
% s" `- C% t" L9 B7 b4 u: v9 S. B1 K- @0 C$ F' r

, H; ?$ s- o+ o. r

点评

你的理解不能说有什么错,但是你隐含了一个不一定成立的假设,那就是施密特缓冲器输入端的除颤RC时间常数大于D触发器的上电复位RC时间常数、缓冲器从开机暂态过渡到稳态的过程中会有效触发一次D触发器,于是你得出结  详情 回复 发表于 2018-12-22 02:40
  • TA的每日心情
    奋斗
    2021-3-10 15:58
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    2#
    发表于 2018-12-7 09:21 | 只看该作者
    看懂真值表就行,核心就是,CLK上升沿(真值表CLK箭头),把D的状态传递给Q。

    点评

    把D的状态,传给Q. 我的问题, 就是D是什么状态, Q 目前是什么状态? 谢谢!  详情 回复 发表于 2018-12-7 22:17

    该用户从未签到

    3#
    发表于 2018-12-7 09:53 | 只看该作者
    Q0即保持原来的状态

    点评

    谢谢, Amaryllis 我正想知道, 原来的状态 是什么态. 我才能进一步判断, 我要不要, 按下Button?  详情 回复 发表于 2018-12-7 22:20

    该用户从未签到

    4#
     楼主| 发表于 2018-12-7 22:17 | 只看该作者
    xbin 发表于 2018-12-7 09:21# i+ Q1 K& n% L
    看懂真值表就行,核心就是,CLK上升沿(真值表CLK箭头),把D的状态传递给Q。
    ; V9 O  f0 p  _+ j7 _" {( m
    把D的状态,传给Q.
    % B! Z3 ^. z- F8 l. p0 v# a我的问题, % ^2 ^* I! K5 I* I- J: C! p& u

    + n) ^5 d7 a0 p' T: Q2 V- m; p就是D是什么状态, Q 目前是什么状态?. |  t$ [1 C: }6 L

    9 _9 G* B1 o* q4 G谢谢!
    7 k; V8 {/ K2 M/ [2 Y  W* Y
    " ~' h+ c/ i2 H- m* `* a8 {% }# L4 t1 f

    该用户从未签到

    5#
     楼主| 发表于 2018-12-7 22:20 | 只看该作者
    amaryllis 发表于 2018-12-7 09:53
    $ _0 r$ J4 |. e/ C! S% QQ0即保持原来的状态
      h' B; T$ {3 c2 H
    谢谢, Amaryllis
    7 r5 X& E- q; P/ G$ B2 j我正想知道, 原来的状态 是什么态.
    7 g5 e; C% X( _# p, K" Y/ A. J" r' U4 G( o( E' M
    我才能进一步判断, 我要不要, 按下Button?' o' I9 t) P, D& H; n! b

    / i3 R2 q" \, p, l6 U
    , E( X& j0 c5 k8 ^/ d6 y4 i- j# h7 T

    点评

    原来的状态可能为高,也可能为低,这取决于原来的的输入控制  详情 回复 发表于 2018-12-13 10:35
    D不是你输入的吗,你不是应该知道吗,你还想知道原来的状态??是什么设计目标要求?  详情 回复 发表于 2018-12-12 14:07
  • TA的每日心情
    奋斗
    2021-3-10 15:58
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    6#
    发表于 2018-12-12 14:07 | 只看该作者
    Quantum_ 发表于 2018-12-7 22:20
    ) f' w! C( ^: F/ V9 ~谢谢, Amaryllis
    ' n4 E7 D, r2 S- g% t4 x2 `' r7 }我正想知道, 原来的状态 是什么态.
    ' Q0 `" v/ c, d& h
    D不是你输入的吗,你不是应该知道吗,你还想知道原来的状态??是什么设计目标要求?
    ' m3 E) D. f4 @5 o

    该用户从未签到

    7#
    发表于 2018-12-13 10:35 | 只看该作者
    Quantum_ 发表于 2018-12-7 22:202 i) x  `- |, i6 W9 H& y
    谢谢, Amaryllis
    8 d$ g7 i5 B4 M6 y7 P: g我正想知道, 原来的状态 是什么态.
    : m+ o8 h3 I4 [7 @+ G* Z8 v
    原来的状态可能为高,也可能为低,这取决于原来的的输入控制
    5 U& n1 _7 x, a6 C/ ]) K

    该用户从未签到

    8#
    发表于 2018-12-16 16:10 | 只看该作者
    按一次按键输出反相。

    该用户从未签到

    9#
    发表于 2018-12-19 21:53 来自手机 | 只看该作者
    Q端子接个灯泡,不就知道了?

    点评

    谢谢!Canatto: Q端子接个灯泡,不就知道了 这是个好主意! 但是, 我更想知道, 理论上, 应该是什么? 1. 如果, 通过LED 接GND, 那上电瞬间应该是低. 2. 如果, 接一个MOS的gate 极, 算不算' 高阻态'? 高阻态, 算'1  详情 回复 发表于 2018-12-20 20:05

    该用户从未签到

    10#
     楼主| 发表于 2018-12-20 20:05 | 只看该作者
    canatto 发表于 2018-12-19 21:53' q. z5 u7 j+ y2 I" d; F
    Q端子接个灯泡,不就知道了?
    2 N' {6 n; \/ M- L0 P
    谢谢!Canatto: Q端子接个灯泡,不就知道了
    / O: s6 d/ l& C2 V  x这是个好主意!
    % }0 I4 `! B# B3 t1 a2 h' D% U) K* m2 u9 u- |
    但是, 我更想知道, 理论上, 应该是什么?
    1 X! T& w6 [, k4 P( l4 ?- F* E1. 如果, 通过LED 接GND, 那上电瞬间应该是低.
    ! @; D! f- N9 q- N* o2. 如果, 接一个MOS的gate 极, 算不算' 高阻态'? 高阻态, 算'1' 还是'0' 呢?! H7 p! T3 [& Y# D
    谢谢!
    8 K- f0 O  |7 @4 I$ t2 J# X- X0 g( \4 X5 E  I
    2 d( ~6 p3 k! W' o7 m4 y8 G/ [# ^
    1 N) I/ ], v+ o& j5 O; b* l

    点评

    要是没理解错,你最初的问题是问上电时的状态,对吗?许多触发器都有置位端和复位端,用于强行设置Q的状态,应用时应该按照需要在上电和掉电时操作一下这些控制端子。如果这些端子不加处理全部禁用,那么上电时的Q状  详情 回复 发表于 2018-12-21 02:11

    该用户从未签到

    13#
    发表于 2018-12-22 02:40 | 只看该作者
    Quantum_ 发表于 2018-12-21 22:44; b6 x! v0 k: A8 M: S
    谢谢 Canotto" _( n; T6 @4 g. l- J
    I am Luky, 遇上真的懂电路的人!
    ( k  x% M. ], m5 x8 @
    你的理解不能说有什么错,但是你隐含了一个不一定成立的假设,那就是施密特缓冲器输入端的除颤RC时间常数大于D触发器的上电复位RC时间常数、缓冲器从开机暂态过渡到稳态的过程中会有效触发一次D触发器,于是你得出结论上电稳定后,D触发器的Q状态是1。
    ) ?5 R5 c5 C+ ]6 ^但是通常的设计一般除颤RC时间常数取值要比后者小很多,这样上电时D触发器还处在强迫清零状态时除颤电路就已经稳定在高电位,不会发生那一次状态翻转,所以通常的设计实现的是开机后Q状态是0.( o8 {$ x1 c4 q& M9 e

    点评

    谢谢分享!: 5.0
    Dear Canatto 1, 上次, 请教你trigger的工作原理. 2, 近期, 板子打件回来, 实测, 结果却不太理想. 3, 实际的原理图与波形图如附件 a. 从波形上看, 此IC 不是工作在时钟的上长沿? 下降沿也会触发? b. 我  详情 回复 发表于 2019-3-19 22:43
    谢谢分享!: 5
    真心, 答疑, 解惑! 清楚, 清晰, 完整, 到位, 简练!  发表于 2018-12-23 13:24
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-9-23 03:06 , Processed in 0.156250 second(s), 29 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表