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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 Quantum_ 于 2018-12-7 22:14 编辑 6 t' x. s( J& n

5 `2 ?" i8 {$ p; p. P! a1. 想'借鉴'别人的一个设计, 用到了SN74LVC1G74.
+ U9 x# e8 B* X5 @' R2. 可惜, 我没有整明白, 这个电路的原理(*也许我根本没有学好D 触发器).
2 G1 }7 K8 e. ~& S3. 我想知道, Q0 的状态是什么, 是低, 还是高? 为什么?
8 ]) }" F! S  `* U1 j& }
: \: k: `9 Z* c5 wP.S. 如何能学好数电里 触发器 相关章节
5 T* t: F" }4 s# y6 J谢谢!- g1 |. n4 O+ |( y: e/ T
8 |, D' d- M* X1 p: _. Q5 L
& J% H% a: v( f0 _% l
完整datasheet 如下链接:1 e, I1 ^' p' l% |6 s3 n4 ~1 W# T
http://www.ti.com/lit/ds/symlink/sn74lvc1g74.pdf

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

Circuit

Circuit

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

ValueTable

ValueTable

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

Block Diagram

Block Diagram

该用户从未签到

推荐
发表于 2018-12-21 02:11 | 只看该作者
本帖最后由 canatto 于 2018-12-21 02:18 编辑 7 v/ h" y4 G5 P- ]4 E
Quantum_ 发表于 2018-12-20 20:05
. q9 z, |5 P/ v3 s+ _$ P* A谢谢!Canatto: Q端子接个灯泡,不就知道了& n# z  g9 h/ K( ]7 d3 q
这是个好主意!

5 ]' N8 ?( @# h% O( o. I要是没理解错,你最初的问题是问上电时的状态,对吗?许多触发器都有置位端和复位端,用于强行设置Q的状态,应用时应该按照需要在上电和掉电时操作一下这些控制端子。如果这些端子不加处理全部禁用,那么上电时的Q状态通常不能确定是1还是0. 简单讲,如果要求上电、掉电时有确定的Q状态,那么就需要设置相应的置位、复位电路来保证,不能指望器件自动保证某种状态。6 e! R, B6 Q$ W

: K4 ~# A4 x, F7 `你电路里面\CLR\端子就是上电复位端,上电时由那个电容产生复位条件,所以上电后Q初始端输出是0./ n4 r$ R3 C; `) T4 R  Z; |
\PRE\端子是置位端子,接l高电位处于永久禁用。0 J' ^. O/ V6 b. F1 Q* V

点评

谢谢 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 编辑 & l7 T) [$ ]+ ^1 i, {
canatto 发表于 2018-12-22 02:40
% x1 t3 ]+ V3 j, p3 a% x/ r# w你的理解不能说有什么错,但是你隐含了一个不一定成立的假设,那就是施密特缓冲器输入端的除颤RC时间常数 ...
Hello Canatto
4 d: i: `4 L1 g' V2 l5 a# M1, 上次, 请教你trigger的工作原理.0 s; R% ?/ E  w) v4 @9 i, r
* i5 F4 f/ g% \. k4 o# H: f
2, 近期, 板子打件回来, 实测, 结果却不太理想.
! ?0 R! Q! q7 T1 l3, 实际的原理图与波形图如附件(**Label 18_1,2,3 分别表示, 时钟, 输入, 输出)
2 I2 p7 Y# e' u4 \    a. 从波形上看, 此IC 不只是工作在时钟的上升沿? 下降沿也会触发?% t' D% ]9 o6 n& @! q; a
    b. 我的线路有问题吗? 特别是没有按datasheet加buffer.
. S' R4 @6 w+ {9 X    c. 以你的经验,有别的可能性, 导致这颗IC没有正常工作吗.' d1 D$ x% W$ d) M# M! J# H+ }
备注: 有量过VCC, 肉眼范围内, 没有发现问题.
, B$ D1 }" X- {1 F% i3 Y9 w0 v" V+ F8 _
有否调试的建议?
4 D  k) e3 X2 B1 B5 Q, \谢谢!; Q2 w# V4 M+ F, R% S

$ H+ ^% i5 D; R2 q4 g' ]
7 v2 X& a5 T6 u

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

schematic

schematic

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

wave_form

wave_form

点评

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

该用户从未签到

推荐
 楼主| 发表于 2018-12-21 22:44 | 只看该作者
本帖最后由 Quantum_ 于 2018-12-23 13:20 编辑 % a1 U  Y3 ]7 j
canatto 发表于 2018-12-21 02:11$ L7 N% B$ X- @6 o
要是没理解错,你最初的问题是问上电时的状态,对吗?许多触发器都有置位端和复位端,用于强行设置Q的状 ...

  K5 p! _7 c, A# K; E4 `谢谢 Canotto
/ `) P+ M' ~# b; m  t9 tI am Luky, 遇上真的懂电路的人!& }( _( U( s# @
6 r- q& A  i7 d9 u  c# d
确认一下, 我的理解是否正确?2 _' V- j* N# I/ X( i
上电的瞬间,
7 X! V6 R0 q, |; x- @
5 \* w  }: E- ?- x5 P. V1. (考虑到Buffer的时沿), 此时, CLK为L, 那么SN74LVC1G74处于功能表的最后一行. 且Q为0, Q- 为1.$ H. w' L% w& }+ j1 F
2. 稍晚之后, Buffer 输出 1(因为Y=A),此时,CLK有一个上升沿,Q被D(Q-) 置反,变为1.(即功能表的第三行)+ H  t5 O! n7 V
3. 以上状态会稳定下来, 直到下一个CLK上升沿的到来?(即按一下Button)
# ^( S! c. I1 G, v& O( D2 I1 G- O3 R* I5 g( n) _: a
以上理解, 是否正确? 有误,  还请指正.
  W& [! o9 \+ D+ m' ~" u$ D# }6 F谢谢!" X9 u2 V8 I( s( q% X; w
# u+ j. Z- R. |$ W: n% o+ o

. F" G% }7 E6 k8 b6 L
) e0 m: q8 v0 f. p% L
& g# X$ v( e, {
/ T" j* B; c) @& ]3 h$ j! t) o5 U" P" H( O7 N

点评

你的理解不能说有什么错,但是你隐含了一个不一定成立的假设,那就是施密特缓冲器输入端的除颤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( {$ ~2 ]; `; i2 k  z8 @* j$ O3 }
    看懂真值表就行,核心就是,CLK上升沿(真值表CLK箭头),把D的状态传递给Q。

    - ^5 Q4 V' B1 y4 @5 w6 D; E把D的状态,传给Q.# @9 F$ K( K  I, T! B( T. n, h
    我的问题,
    - f; ^  s4 W* Z6 c
    2 o- J( g- \- g0 H) b就是D是什么状态, Q 目前是什么状态?' L4 m( R* P* v. Q4 B

    : n: E9 D! w* z" o谢谢!% w6 u. J* c, i# Z8 h
    , I2 k$ t2 ~9 L; Y1 b

    ; K1 X4 z+ i8 @* j/ O& E

    该用户从未签到

    5#
     楼主| 发表于 2018-12-7 22:20 | 只看该作者
    amaryllis 发表于 2018-12-7 09:53; I# u% D2 _. b# W2 r8 @
    Q0即保持原来的状态
    0 M+ R/ \# W0 B/ i6 }+ ~& r
    谢谢, Amaryllis
    ' v2 f4 e: {# Y! C- r, W8 {/ M我正想知道, 原来的状态 是什么态. & G" l# N5 h& F" x, e" K

    % N( U; ^, X$ ]. j1 s' M我才能进一步判断, 我要不要, 按下Button?
    ! y6 q6 R& E( `9 @8 {: N) \
    7 W7 i" t. {/ b$ I% D
    1 h$ V8 m" J6 [

    点评

    原来的状态可能为高,也可能为低,这取决于原来的的输入控制  详情 回复 发表于 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+ B0 B; P! M4 J5 T, }* f
    谢谢, Amaryllis! Q; [/ v8 K4 S+ t4 R; p- ?" q2 _+ m
    我正想知道, 原来的状态 是什么态.

    ! d- S0 V+ T/ S  @D不是你输入的吗,你不是应该知道吗,你还想知道原来的状态??是什么设计目标要求?
    6 ]1 Y4 T2 x5 `2 U! L

    该用户从未签到

    7#
    发表于 2018-12-13 10:35 | 只看该作者
    Quantum_ 发表于 2018-12-7 22:20
    * m1 ~( {7 B2 ^' Z) i+ A6 o9 a谢谢, Amaryllis" W; @9 W6 q9 q/ R  X
    我正想知道, 原来的状态 是什么态.

    $ U. |7 c4 ?4 o$ K1 K5 G原来的状态可能为高,也可能为低,这取决于原来的的输入控制* _, t' @; u; M% H8 u

    该用户从未签到

    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:539 y  }2 X2 U5 F& y! S
    Q端子接个灯泡,不就知道了?

    9 w# y; e" y6 K/ F& t0 {  K谢谢!Canatto: Q端子接个灯泡,不就知道了+ P, _. y' I0 @0 B
    这是个好主意!7 ^; r% _! `5 x& g8 t9 Y% P

    7 K1 n5 J/ v" a. Z" m7 A但是, 我更想知道, 理论上, 应该是什么?
    $ T+ s  d; ~4 Z  F- S% J; e1. 如果, 通过LED 接GND, 那上电瞬间应该是低." Y, e* c; z) e0 \
    2. 如果, 接一个MOS的gate 极, 算不算' 高阻态'? 高阻态, 算'1' 还是'0' 呢?) L1 s, D- h5 R' R$ s! H$ \; `2 ~
    谢谢!
    # z4 U/ l+ x8 n+ K( L5 d3 [7 H) x; V% N& w' s/ W

    : C3 k, H! X4 x9 i
    ! \* T) S* c! y& ]0 ]8 H. a' U5 Q  |* l

    点评

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

    该用户从未签到

    13#
    发表于 2018-12-22 02:40 | 只看该作者
    Quantum_ 发表于 2018-12-21 22:44
    5 A  X; Z3 G- V2 b4 x7 N. f! o谢谢 Canotto, h; e( G9 k% \$ E  E! {/ v3 A
    I am Luky, 遇上真的懂电路的人!
    8 C1 J( g4 s! t% @) z
    你的理解不能说有什么错,但是你隐含了一个不一定成立的假设,那就是施密特缓冲器输入端的除颤RC时间常数大于D触发器的上电复位RC时间常数、缓冲器从开机暂态过渡到稳态的过程中会有效触发一次D触发器,于是你得出结论上电稳定后,D触发器的Q状态是1。" P5 v0 I: J/ O. X
    但是通常的设计一般除颤RC时间常数取值要比后者小很多,这样上电时D触发器还处在强迫清零状态时除颤电路就已经稳定在高电位,不会发生那一次状态翻转,所以通常的设计实现的是开机后Q状态是0.
    + ]- j- ~0 d: |& p

    点评

    谢谢分享!: 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-11-3 18:25 , Processed in 0.171875 second(s), 29 queries , Gzip On.

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

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

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