• <rp id="dfr39"><object id="dfr39"><blockquote id="dfr39"></blockquote></object></rp>
  • <legend id="dfr39"></legend>

    1. <rp id="dfr39"></rp>
      1. <rp id="dfr39"></rp><th id="dfr39"></th>
          侵权投诉

          如何利用Prometheus+InfluxDB+Grafana打造高逼格监控平台

          马哥Linux运维 ? 2021-09-01 15:36 ? 次阅读

          在本??橹?,我将把几个常用的监控部分给梳理一下。前面我们提到过,在性能监控图谱中,有操作系统、应用服务器、中间件、队列、缓存、数据库、网络、前端、负载均衡、Web 服务器、存储、代码等很多需要监控的点。

          显然这些监控点不能在一个专栏中全部覆盖并一一细化,我只能找最常用的几个,做些逻辑思路的说明,同时也把具体的实现描述出来。如果你遇到了其他的组件,也需要一一实现这些监控。

          在本篇中,主要想说明白下图的这个监控逻辑。

          d850b2d4-0acf-11ec-911a-12bb97331649.png

          这应该是现在最流行的一套监控逻辑了吧。我今天把常见的使用 Grafana、Prometheus、InfluxDB、Exporters 的数据展示方式说一下,如果你刚进入性能测试领域,也能有一个感性的认识。

          有测试工具,有监控工具,才能做后续的性能分析和瓶颈定位,所以有必要把这些工具的逻辑跟你摆一摆。

          所有做性能的人都应该知道一点,不管数据以什么样的形式展示,最要紧的还是看数据的来源和含义,以便做出正确的判断。

          我先说明一下 JMeter 和 node_exporter 到 Grafana 的数据展示逻辑。至于其他的 Exporter,我就不再解释这个逻辑了,只说监控分析的部分。

          JMeter+InfluxDB+Grafana 的数据展示逻辑

          一般情况下,我们用 JMeter 做压力测试时,都是使用 JMeter 的控制台来查看结果。如下图所示:

          d862d7e8-0acf-11ec-911a-12bb97331649.png

          或者装个插件来看结果:

          d87b3a7c-0acf-11ec-911a-12bb97331649.png

          或者用 JMeter 来生成 HTML:

          这样看都没有问题,我们在前面也强调过,对于压力工具来说,我们最多只关心三条曲线的数据:TPS(T 由测试目标定义)、响应时间、错误率。这里的错误率还只是辅助排查问题的曲线,没有问题时,只看 TPS 和响应时间即可。

          不过采取以上三种方式有几个方面的问题。

          整理结果时比较浪费时间。

          在 GUI 用插件看曲线,做高并发时并不现实。

          在场景运行时间比较长的时候,采用生成 HTML 的方式,会出现消耗内存过大的情况,而实际上,在生成的结果图中,有很多生成的图我们并不是那么关注。

          生成的结果保存之后再查看比较麻烦,还要一个个去找。

          那么如何解决这几个问题呢?

          用 JMeter 的 Backend Listener 帮我们实时发送数据到 InfluxDB 或 Graphite 可以解决这样的问题。

          Graphite Backend Listener 的支持是在 JMeter 2.13 版本,InfluxdDB Backend Listener 的支持是在 JMeter 3.3 的版本,它们都是用异步的方式把数据发送出来,以便查看。

          其实有这个 JMeter 发送给 InfluxDB 的数据之后,我们不需要看上面的那些 HTML 数据,也可以直观地看到系统性能的性能趋势。

          并且这样保存下来的数据,在测试结束后想再次查看也比较方便比对。

          JMeter+InfluxDB+Grafana 的结构如下:

          d8b369b0-0acf-11ec-911a-12bb97331649.png

          在这个结构中,JMeter 发送压力到服务器的同时,统计下 TPS、响应时间、线程数、错误率等信息。默认每 30 秒在控制台输出一次结果(在 jmeter.properties 中有一个参数 #summariser.interval=30 可以控制)。

          配置了 Backend Listener 之后,将统计出的结果异步发送到 InfluxDB 中。最后在 Grafana 中配置 InfluxDB 数据源和 JMeter 显示模板。

          然后就可以实时查看 JMeter 的测试结果了,这里看到的数据和控制台的数据是一样。

          但如果这么简单就说完了,这篇文章也就没价值了。下面我们来说一下,数据的传输和展示逻辑。

          JMeter 中 Backend Listener 的配置

          下面我们就 InfluxDB 的 Backend Listener 做个说明。它的配置比较简单,在脚本中加上即可。

          我们先配置好 influxdb Url、application 等信息,application 这个配置可以看成是场景名。

          那么 JMeter 如何将数据发给 InfluxDB 呢?请看源码中的关键代码,如下所示:

          private void addMetrics(String transaction, SamplerMetric metric) {

          // FOR ALL STATUS

          addMetric(transaction, metric.getTotal(), metric.getSentBytes(), metric.getReceivedBytes(), TAG_ALL, metric.getAllMean(), metric.getAllMinTime(),

          metric.getAllMaxTime(), allPercentiles.values(), metric::getAllPercentile);

          // FOR OK STATUS

          addMetric(transaction, metric.getSuccesses(), null, null, TAG_OK, metric.getOkMean(), metric.getOkMinTime(),

          metric.getOkMaxTime(), okPercentiles.values(), metric::getOkPercentile);

          // FOR KO STATUS

          addMetric(transaction, metric.getFailures(), null, null, TAG_KO, metric.getKoMean(), metric.getKoMinTime(),

          metric.getKoMaxTime(), koPercentiles.values(), metric::getKoPercentile);

          metric.getErrors().forEach((error, count) -》 addErrorMetric(transaction, error.getResponseCode(),

          error.getResponseMessage(), count));

          }

          从这段代码可以看出,站在全局统计的视角来看,这里把 JMeter 运行的统计结果,比如事务的 Total 请求、发送接收字节、平均值、最大值、最小值等,都加到 metric 中,同时也会把成功和失败的事务信息添加到 metric 中去。

          在源码中,还有更多的添加 metric 的步骤,你有兴趣的话,也可以看一下 JMeter 源码中的InfluxdbBackendListenerClient.java。

          保存了 metric 之后,再使用 InfluxdbMetricsSender 发送到 Influxdb 中去。发送关键代码如下:

          @Override

          public void writeAndSendMetrics() {

          。。。。。。。。

          if (!copyMetrics.isEmpty()) {

          try {

          if(httpRequest == null) {

          httpRequest = createRequest(url);

          }

          StringBuilder sb = new StringBuilder(copyMetrics.size()*35);

          for (MetricTuple metric : copyMetrics) {

          // Add TimeStamp in nanosecond from epoch ( default in InfluxDB )

          sb.append(metric.measurement)

          .append(metric.tag)

          .append(“ ”) //$NON-NLS-1$

          .append(metric.field)

          .append(“ ”)

          .append(metric.timestamp+“000000”)

          .append(“

          ”); //$NON-NLS-1$

          }

          StringEntity entity = new StringEntity(sb.toString(), StandardCharsets.UTF_8);

          httpRequest.setEntity(entity);

          lastRequest = httpClient.execute(httpRequest, new FutureCallback《HttpResponse》() {

          @Override

          public void completed(final HttpResponse response) {

          int code = response.getStatusLine().getStatusCode();

          /*

          * HTTP response summary 2xx: If your write request received

          * HTTP 204 No Content, it was a success! 4xx: InfluxDB

          * could not understand the request. 5xx: The system is

          * overloaded or significantly impaired.

          */

          if (MetricUtils.isSuccessCode(code)) {

          if(log.isDebugEnabled()) {

          log.debug(“Success, number of metrics written: {}”, copyMetrics.size());

          }

          } else {

          log.error(“Error writing metrics to influxDB Url: {}, responseCode: {}, responseBody: {}”, url, code, getBody(response));

          }

          }

          @Override

          public void failed(final Exception ex) {

          log.error(“failed to send data to influxDB server : {}”, ex.getMessage());

          }

          @Override

          public void cancelled() {

          log.warn(“Request to influxDB server was cancelled”);

          }

          });

          。。。。。。。。

          }

          }

          }

          通过 writeAndSendMetrics,就将所有保存的 metrics 都发给了 InfluxDB。

          InfluxDB 中的存储结构

          然后我们再来看下 InfluxDB 中如何存储:

          》 show databases

          name: databases

          name

          ----

          _internal

          jmeter

          》 use jmeter

          Using database jmeter

          》 show MEASUREMENTS

          name: measurements

          name

          ----

          events

          jmeter

          》 select * from events where application=‘7ddemo’

          name: events

          time application text title

          ---- ----------- ---- -----

          1575255462806000000 7ddemo Test Cycle1 started ApacheJMeter

          1575256463820000000 7ddemo Test Cycle1 ended ApacheJMeter

          。。。。。。。。。。。。。。

          n》 select * from jmeter where application=‘7ddemo’ limit 10

          name: jmeter

          time application avg count countError endedT hit max maxAT meanAT min minAT pct90.0 pct95.0 pct99.0 rb responseCode responseMessage sb startedT statut transaction

          ---- ----------- --- ----- ---------- ------ --- --- ----- ------ --- ----- ------- ------- ------- -- ------------ --------------- -- -------- ------ -----------

          1575255462821000000 7ddemo 0 0 0 0 0 internal

          1575255467818000000 7ddemo 232.82352941176472 17 0 17 849 122 384.9999999999996 849 849 0 0 all all

          1575255467824000000 7ddemo 232.82352941176472 17 849 122 384.9999999999996 849 849 0 0 all 0_openIndexPage

          1575255467826000000 7ddemo 232.82352941176472 17 849 122 384.9999999999996 849 849 ok 0_openIndexPage

          1575255467829000000 7ddemo 0 1 1 1 1 internal

          1575255472811000000 7ddemo 205.4418604651163 26 0 26 849 122 252.6 271.4 849 0 0 all all

          1575255472812000000 7ddemo 0 1 1 1 1 internal

          1575255472812000000 7ddemo 205.4418604651163 26 849 122 252.6 271.4 849 ok 0_openIndexPage

          1575255472812000000 7ddemo 205.4418604651163 26 849 122 252.6 271.4 849 0 0 all 0_openIndexPage

          1575255477811000000 7ddemo 198.2142857142857 27 0 27 849 117 263.79999999999995 292.3500000000001 849 0 0 all all

          这段代码也就是说,在 InfluxDB 中,创建了两个 MEASUREMENTS,分别是 events 和 jmeter。这两个各自存了数据,我们在界面中配置的 testtile 和 eventTags 放在了 events 这个 MEASUREMENTS 中。在模板中这两个值暂时都是不用的。

          在 jmeter 这个 MEASUREMENTS 中,我们可以看到 application 和事务的统计信息,这些值和控制台一致。在 Grafana 中显示的时候,就是从这个表中取出的数据,根据时序做的曲线。

          Grafana 中的配置

          有了 JMeter 发送到 InfluxDB 中的数据,下面就来配置一下 Grafana 中的展示。首先,要配置一个 InfluxDB 数据源。如下所示:

          d907566a-0acf-11ec-911a-12bb97331649.png

          在这里配置好 URL、Database、User、Password 之后,直接点击保存即可。

          然后添加一个 JMeter dashboard,我们常用的 dashboard 是 Grafana 官方 ID 为 5496 的模板。导入进来后,选择好对应的数据源。

          然后就看到界面了。

          这时还没有数据,我们稍后做个示例,看下 JMeter 中的数据怎么和这个界面的数据对应起来。我们先看下图中两个重要的数据查询语句吧。

          TPS 曲线:

          SELECT last(“count”) / $send_interval FROM “$measurement_name” WHERE (“transaction” =~ /^$transaction$/ AND “statut” = ‘ok’) AND $timeFilter GROUP BY time($__interval)

          上面这个就是 Total TPS 了,在这里称为 throughput。

          关于这个概念,我在第一篇中就已经有了说明,这里再次提醒,概念的使用在团队中要有统一的认识,不要受行业内一些传统信息的误导。

          这里取的数据来自 MEASUREMENTS 中成功状态的所有事务。

          响应时间曲线:

          SELECT mean(“pct95.0”) FROM “$measurement_name” WHERE (“application” =~ /^$application$/) AND $timeFilter GROUP BY “transaction”, time($__interval) fill(null)

          这里是用 95 pct 内的响应时间画出来的曲线。

          整体展示出来的效果如下:

          d9986218-0acf-11ec-911a-12bb97331649.png

          数据比对

          首先,我们在 JMeter 中配置一个简单的场景。10 个线程,每个线程迭代 10 次,以及两个 HTTP 请求。

          也就是说,这时会产生 10x10x2=200 次请求。我们用 JMeter 跑起来看一下。

          d9e756c0-0acf-11ec-911a-12bb97331649.png

          看到了吧,这个请求数和我们预想的一样。下面我们看一下 Grafana 中展示出来的结果。

          还有针对每个事务的统计情况。

          至此,JMeter 到 Grafana 的展示过程就完成了。以后我们就不用再保存 JMeter 的执行结果了,也不用等着 JMeter 输出 HTML 了。

          node_exporter+Prometheus+Grafana 的数据展示逻辑

          对性能测试来说,在常用的 Grafana+Prometheus+Exporter 的逻辑中,第一步要看的就是操作系统资源了。所以在这一篇中,我们将以 node_exporter 为例来说明一下操作系统抽取数据的逻辑,以便知道监控数据的来源,至于数据的含义,我们将在后续的文章中继续描述。

          首先,我们还是要画一个图。

          现在 node_exporter 可以支持很多个操作系统了。官方列表如下:

          da3f5ed8-0acf-11ec-911a-12bb97331649.png

          当然不是说只支持这些,你也可以扩展自己的 Exporter。

          配置 node_exporter

          node_exporter 目录如下:

          [root@7dgroup2 node_exporter-0.18.1.linux-amd64]# ll

          total 16524

          -rw-r--r-- 1 3434 3434 11357 Jun 5 00:50 LICENSE

          -rwxr-xr-x 1 3434 3434 16878582 Jun 5 00:41 node_exporter

          -rw-r--r-- 1 3434 3434 463 Jun 5 00:50 NOTICE

          启动:

          [root@7dgroup2 node_exporter-0.18.1.linux-amd64]#./node_exporter --web.listen-address=:9200 &

          是不是很简洁?如果想看更多的功能 ,可以查看下它的帮助。

          配置 Prometheus

          先下载 Prometheus:

          [root@7dgroup2 data]# wget -c https://github.com/prometheus/prometheus/releases/download/v2.14.0/prometheus-2.14.0.linux-amd64.tar.gz

          。。。。。。。。。。

          100%[=============================================================================================》] 58,625,125 465KB/s in 6m 4s

          2019-11-29 15:40:16 (157 KB/s) - ‘prometheus-2.14.0.linux-amd64.tar.gz’ saved [58625125/58625125]

          [root@7dgroup2 data]

          解压之后,我们可以看到目录结构如下:

          [root@7dgroup2 prometheus-2.11.1.linux-amd64]# ll

          total 120288

          drwxr-xr-x. 2 3434 3434 4096 Jul 10 23:26 console_libraries

          drwxr-xr-x. 2 3434 3434 4096 Jul 10 23:26 consoles

          drwxr-xr-x. 3 root root 4096 Nov 30 12:55 data

          -rw-r--r--。 1 3434 3434 11357 Jul 10 23:26 LICENSE

          -rw-r--r--。 1 root root 35 Aug 7 23:19 node.yml

          -rw-r--r--。 1 3434 3434 2770 Jul 10 23:26 NOTICE

          -rwxr-xr-x. 1 3434 3434 76328852 Jul 10 21:53 prometheus

          -rw-r--r-- 1 3434 3434 1864 Sep 21 09:36 prometheus.yml

          -rwxr-xr-x. 1 3434 3434 46672881 Jul 10 21:54 promtool

          [root@7dgroup2 prometheus-2.11.1.linux-amd64]#

          再配置一个 node_exporter 的模板,比如我这里选择了官方模板(ID:11074),展示如下:

          da67b446-0acf-11ec-911a-12bb97331649.png

          数据逻辑说明

          说明完上面的过程之后,对我们做性能测试和分析的人来说,最重要的,就是要知道数据的来源和含义了。

          拿上面图中的 CPU 使用率来说吧(因为 CPU 使用率是非常重要的一个计数器,所以我们今天先拿它来开刀)。

          我们先点一下 title 上的 edit,看一下它的 query 语句。

          avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“system”}[30m])) by (instance)

          avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“user”}[30m])) by (instance)

          avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“iowait”}[30m])) by (instance)

          1 - avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“idle”}[30m])) by (instance)

          这些都是从 Prometheus 中取出来的数据,查询语句读了 Prometheus 中node_cpu_seconds_total的不同的??槭?。

          下面我们来看一下,node_exporter暴露出来的计数器。

          这些值和 top 一样,都来自于/proc/目录。

          到此,我们就了解到了操作系统中监控数据的取值逻辑了,也就是从操作系统本身的计数器中取出值来,然后传给 Prometheus,再由 Grafana 中的 query 语句查出相应的数据,最后由 Grafana 展示在界面上。

          总结

          为什么要解释数据的逻辑呢?因为最近在工作中遇到一些情况,有人觉得有了 Prometheus+Grafana+Exportor 这样的组合工具之后,基本上都不再用手工执行什么命令了。但我们要了解的是。

          对于监控平台来说,它取的所有的数据必然是被监控者可以提供的数据,像 node_exporter 这样小巧的监控收集器,它可以获取的监控数据,并不是整个系统全部的性能数据,只是取到了常见的计数器而已。

          这些计数器不管是用命令查看,还是用这样炫酷的工具查看,它的值本身都不会变。所以不管是在监控平台上看到的数据,还是在命令行中看到的数据,我们最重要的是要知道含义以及这些值的变化对性能测试和分析的下一步骤的影响。

          编辑:jq

          原文标题:Prometheus+InfluxDB+Grafana 打造高逼格监控平台

          文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

          收藏 人收藏
          分享:

          评论

          相关推荐

          华为欧拉系统免费吗

          华为欧拉系统是免费的?;防低呈腔菊攵云笠导禠inux服务器操作系统自研开发的,可以覆盖到....
          的头像 lhl545545 发表于 09-24 17:44 ? 870次 阅读

          华为欧拉系统和鸿蒙系统的区别

          华为公司全新操作系统openEuler欧拉系统明天(9月25日)即将正式发布,华为此前就已经发布了鸿....
          的头像 lhl545545 发表于 09-24 16:56 ? 2370次 阅读

          华为欧拉系统怎么样

          根据华为公司的官方消息公布,华为将在25日发布全新openEuler欧拉操作系统?;防低掣?...
          的头像 lhl545545 发表于 09-24 16:29 ? 953次 阅读

          基于Linux下iptables超详细教程和使用示例

          iptables的结构: iptables由上而下,由Tables,Chains,Rules组成。 ....
          的头像 Linux爱好者 发表于 09-24 16:08 ? 132次 阅读

          企业中的推荐系统包括哪几个部分

          随着互联网的发展和人工智能的进步,各个厂家都开始针对性的向用户推荐自己的内容,这些内容包括了文章、视....
          的头像 TensorFlow 发表于 09-24 14:49 ? 80次 阅读

          土壤检测仪器的特点有哪些

          林业技术推广中心-土壤检测仪器【莱恩德 LD-GT4】土壤中的养分种类也很多,但是这些养分并不能全部....
          发表于 09-24 13:56 ? 19次 阅读

          pod底层网络和数据存储是如何进行的

          1. 核心组件原理 —— pod 核心原理 1.1 pod 是什么 pod 也可以理解是一个容器,装....
          的头像 马哥Linux运维 发表于 09-24 11:35 ? 90次 阅读

          秒杀几道运用Dijkstra算法的题目

          读完本文,可以去力扣解决如下题目: 743. 网络延迟时间(中等) 1514. 概率最大的路径(中等....
          的头像 算法与数据结构 发表于 09-24 10:59 ? 74次 阅读
          秒杀几道运用Dijkstra算法的题目

          存储新纪元即将到来

          据估计,亚马逊网络服务公司(Amazon Web Services Inc.)今年将产生约90亿美元....
          的头像 SSDFans 发表于 09-24 10:09 ? 122次 阅读
          存储新纪元即将到来

          微软予力诺与诺德开辟医药领域全新业务场景应用

          可以预见,在科技化的未来,数字技术的进步将会为人们创造更加美好的生活,而对医药行业更是意义非凡。愈来....
          的头像 微软科技 发表于 09-24 09:41 ? 714次 阅读

          玉米赤霉烯酮检测仪的特点及创新技术

          玉米赤霉烯酮具有雌激素的作用,可以是家禽产生雌性激素亢进症,妊娠的动物或人食用含有玉米赤霉烯酮的食物....
          发表于 09-23 16:49 ? 14次 阅读

          如何才能实现有效的数据库筛选

          伴随着日趋激烈、数字化转型的不断深入,不同企业对自身的敏捷化要求也逐步提高。因为只有提高敏捷性,企业....
          的头像 数据分析与开发 发表于 09-23 16:28 ? 122次 阅读

          关于标签数据提升语法错误纠正效果

          语法错误纠正 (GEC) 指的是试图对语法和其他类型的写作错误进行建模,并给出语法和拼写建议,从而改....
          的头像 TensorFlow 发表于 09-23 15:44 ? 101次 阅读

          引入消息队列会多出哪些问题

          前言 最近,消息队列(Message Queue ,简称 MQ)越来越火。很多公司在用,很多人在用,....
          的头像 Linux爱好者 发表于 09-23 14:53 ? 100次 阅读

          Palo Alto Networks(派拓网络)首次发现Azurescape漏洞,可导致前所未有的云攻击

          Azurescape允许ACI用户获得对整个容器集群的管理权限。在那里,用户可以接管受影响的多租户集....
          发表于 09-23 11:45 ? 346次 阅读
          Palo Alto Networks(派拓网络)首次发现Azurescape漏洞,可导致前所未有的云攻击

          养殖用水质检测仪哪家好

          养殖用水质检测仪哪家好【霍尔德HED-S06】水质对养殖的水生动物起着至关重要的作用。正常的养殖水体....
          发表于 09-23 11:32 ? 34次 阅读

          养殖测量水质的仪器可以检测什么

          养殖测量水质的仪器可以检测什么【霍尔德HED-S06】水质良好程度对水产养殖〔螃蟹、鱼虾等〕具有十分....
          发表于 09-23 11:23 ? 17次 阅读

          IP知识百科之什么是SYN Flood

          SYN Flood SYN Flood是互联网上最原始、最经典的DDoS攻击之一。它利用了TCP协议....
          的头像 华为产品资料 发表于 09-23 11:03 ? 109次 阅读

          水产养殖检测仪可以检测什么

          水产养殖检测仪可以检测什么【霍尔德HED-S06】有人说,水什么的不用管,直接自来水就可以了。其实,....
          发表于 09-23 11:01 ? 23次 阅读

          手把手教你在旧手机上搭建一台备份服务器

          本文将向你展示如何使用 UrBackup 和 Linux Deploy在一台 Android 旧手机....
          的头像 凡亿PCB 发表于 09-23 10:26 ? 1485次 阅读
          手把手教你在旧手机上搭建一台备份服务器

          Apache服务器的配置设置总结

          Apache服务器的配置设置总结(实用电源技术讲义)-该文档为Apache服务器的配置设置总结讲解文....
          发表于 09-23 10:16 ? 10次 阅读
          Apache服务器的配置设置总结

          简述单片机常见的打印输出方式及区别

          作者 |strongerHuang 微信公众号 | 嵌入式专栏 单片机开发中,打印输出比较常见,也比....
          的头像 strongerHuang 发表于 09-23 09:58 ? 98次 阅读
          简述单片机常见的打印输出方式及区别

          怎样去创建并添加窗口看门狗的wwdg文件夹

          窗口看门狗的本质是什么? 怎样去创建并添加窗口看门狗的wwdg文件夹? ...
          发表于 09-23 09:07 ? 0次 阅读

          如何利用自编的数据转换程序对软件计算的结果数据进行处理

          户外单隔离开关主要有哪些应用领域? 如何利用自编的数据转换程序对软件计算的结果数据进行处理? ...
          发表于 09-23 07:55 ? 0次 阅读

          如何利用冷存储解决数据日益增长的问题

          随着全球生成和存储的档案数据比以往任何时候都要多,冷存储正在成为该行业增长最快的细分市场。随着越来越....
          的头像 存储D1net 发表于 09-22 16:57 ? 156次 阅读

          浅述OpenHarmony HDF 配置管理分析及使用

          HDF配置管理概述 HCS(HDF Configuration Source)是 HDF 驱动框架的....
          的头像 HarmonyOS官方合作社区 发表于 09-22 14:45 ? 156次 阅读
          浅述OpenHarmony HDF 配置管理分析及使用

          土壤水分测定仪助力温室大棚的现代化管理

          【莱恩德】土壤水分测定仪用于检测空气中温度和湿度的两个气象参数。植物的生长环境包括光照,温度,湿度,....
          发表于 09-22 11:13 ? 23次 阅读

          交互式单线图(SLD)实现工厂数据可视化

          对于基础设施的可视化,所谓的“交互式单线图”(SLD)是一个极好的工具。为此,建议使用SmartCo....
          发表于 09-22 10:43 ? 22次 阅读

          如何利用DMA向串口发送数据

          如何利用DMA向串口发送数据? EEPROM和flash有哪些不同之处? ...
          发表于 09-22 08:00 ? 0次 阅读

          景区生态环境监测站的特点

          景区生态环境监测站的系统组成介绍FT-FYLZ【风途】负氧离子不仅是衡量大气环境质量的天平,而且本身....
          发表于 09-18 16:38 ? 12次 阅读

          油脂酸价测定仪有什么优势

          油脂酸价测定仪【莱恩德】为集成化油品快速检测分析设备,能够快速检测食用植物油、食用猪油、花生油、葵花....
          发表于 09-18 14:21 ? 46次 阅读

          蔬菜农药残留快速检测仪使用

          蔬菜农药残留快速检测仪【莱恩德】守卫顾客的消费安全性。蔬菜的产品质量是否关联到顾客的就餐安全性,以往....
          发表于 09-18 14:12 ? 47次 阅读

          MSK调制解调器的matlab仿真

          继续讲解程序!MSK也能进行相干解调?是的!同样是采用锁相环!先来看看MSK的优点,这是由于下面的这....
          的头像 通信工程师专辑 发表于 09-18 11:43 ? 163次 阅读
          MSK调制解调器的matlab仿真

          是德科技与联发科技实现6Gbps数据吞吐速度

          密切协作助力移动运营商以独立模式高效部署先进的5G 服务。 2021年9月6日,北京――是德科技公司....
          的头像 是德科技快讯 发表于 09-18 10:42 ? 1537次 阅读

          如何解决企业的数据之痛

          企业的数据之痛 企业的数据之痛源?于企业的数据处理能?和数据增?速度的不匹配。根据知名分析机构的估算....
          的头像 IBM中国 发表于 09-18 09:53 ? 168次 阅读

          WWDG当前计数器的值以及激活位与哪个寄存器有关啊

          WWDG当前计数器的值以及激活位与哪个寄存器有关??? STM32f10x的库函数提供了哪几种设置WWDG_CR[0:6]位的方式?...
          发表于 09-18 09:08 ? 0次 阅读

          如何去使用HC32F460看门狗

          HC32F460看门狗的特点有哪些? 如何去使用HC32F460看门狗? ...
          发表于 09-18 07:45 ? 0次 阅读

          PLC客户端监控系统有哪些功能

          PLC客户端监控系统的特点是什么? PLC客户端监控系统有哪些功能? ...
          发表于 09-18 07:41 ? 0次 阅读

          请问一下CHNet-S7200的功能有哪些

          请问一下CHNet-S7200的功能有哪些?
          发表于 09-18 06:58 ? 0次 阅读

          STM32看门狗有何功能

          STM32看门狗的本质是什么?STM32独立看门狗有何功能?STM32窗口看门狗有何功能? ...
          发表于 09-18 06:22 ? 0次 阅读

          名片全能王,帮助职场人士轻松社交

          在职场中,人与人之间的交际是最基本的环节。如何在初次见面时就给对方留下一个好的印象,这是一个需要考量....
          的头像 话说科技 发表于 09-17 18:30 ? 153次 阅读

          IBM携手方正通用加速推进IBM混合云和人工智能新一轮数字化转型

          近年来 IBM 存储技术不断取得新突破。IBM FlashSystem 高性能闪存存储解决方案通过整....
          的头像 IBM中国 发表于 09-17 17:50 ? 1149次 阅读

          蔬菜农药残留检测仪多少钱一台

          蔬菜农药残留检测仪多少钱一台FT-WLK2【风途】幼儿园里的食材农药超标,对于孩子可能造成的伤害就更....
          发表于 09-17 15:40 ? 64次 阅读

          家庭用的蔬菜农药残留检测仪的功能有哪些?

          家庭用的蔬菜农药残留检测仪的功能有哪些?FT-WLK1【风途】农药残留是影响农产品质量安全的重要因素....
          发表于 09-17 14:27 ? 27次 阅读

          提升企业数字化水平 这套信息化管理方案值得

          相信大家对于HR既熟悉又陌生,熟悉是因为每个人入职、日常工作都会有所交集,陌生是因为大家对人力资源管....
          发表于 09-17 12:27 ? 35次 阅读

          低压数据监测终端的设计特点是什么

          随着科技的不断进步,我国进入新型工业化时代,用电需求量也越来越大,用电分为高压用电和低压用电。安全用....
          发表于 09-17 11:12 ? 12次 阅读

          科研级全项目土壤肥料养分检测仪参数及特点

          科研级全项目土壤肥料养分检测仪参数及特点JD-GT5,顾名思义,是用来检测土壤肥料的专业仪器。随着科....
          发表于 09-17 11:07 ? 27次 阅读

          迅为IMX6ULL开发板NFS服务器的使用

          (1)我们将开发板开发板烧写 yocto 文件系统,有线网口通过网线连接到路由器,系统起来后首先使用“ifconfig”查看开发板 ip。如...
          发表于 09-17 10:02 ? 101次 阅读

          服务器上空闲内存不足是什么原因

          ? 一天,有人报上了一个问题,发现一台服务器上空闲内存不足,slab占用了40多G,想知道什么原因,....
          的头像 Linux阅码场 发表于 09-17 09:38 ? 116次 阅读

          NVIDIA A100 GPU助力德睿智药加速创新药物研发

          德睿智药是一家运用AI技术驱动药物研发的科技公司,其自研的一站式AI药物研发平台Molecule P....
          的头像 NVIDIA英伟达企业解决方案 发表于 09-17 09:33 ? 229次 阅读

          计算机硬盘维修与数据恢复

          计算机硬盘维修与数据恢复语音编辑锁定讨论上传视频《计算机硬盘维修与数据恢复》是2006年高等教育出版社出版的图书。书名计算机...
          发表于 09-17 08:54 ? 0次 阅读

          Softing推出新的软件???,用于将Modbus TCP控制器连接到工业物联网应用

          新的edgeConnector Modbus是一款灵活的Docker容器应用程序,用于连接Modbu....
          发表于 09-16 17:45 ? 633次 阅读
          Softing推出新的软件???,用于将Modbus TCP控制器连接到工业物联网应用

          浪潮信息打造一体化AI服务器,助力中石化物探院直面智能化挑战

          近年来,油气勘探在高新技术的推动下获得了突破性进展,同时也产生了高达PB级数据量,面对勘探平台智能化....
          的头像 话说科技 发表于 09-16 13:18 ? 169次 阅读

          海量数据存储的需求越来越强烈

          在今天的智能社会,数据成为了最为重要的资源。根据Statista 的统计和预测,2020年全球数据产....
          的头像 贸泽电子 发表于 09-16 09:45 ? 119次 阅读

          IP知识百科之命令与控制

          命令与控制 随着恶意软件和恶意攻击的产业化发展,网络攻击者大都不再使用单台主机实施攻击行为,取而代之....
          的头像 华为产品资料 发表于 09-16 09:22 ? 229次 阅读

          自由在云上构建全新未来——亚马逊云科技

          就像亚马逊创始人Jeff Bezos所说的,“在当今动荡的时代,我们能做的就是重塑。你能拥有的可持续....
          的头像 科讯视点 发表于 09-14 11:42 ? 162次 阅读
          自由在云上构建全新未来——亚马逊云科技

          安森美的智能技术赋能记忆科技下一代服务器的每一个节点

          记忆科技服务器开发和公司研发副总裁Ding Wang续道:“安森美完全赋能我们VR13.HC平台的开....
          发表于 09-14 10:46 ? 1727次 阅读
          安森美的智能技术赋能记忆科技下一代服务器的每一个节点

          Linux系统中图形显示方案

          Linux系统中图形显示方案 ? 1 FBDEV Framebuffer device 社区参与度不....
          的头像 Linux爱好者 发表于 09-14 10:43 ? 230次 阅读
          Linux系统中图形显示方案

          八种常见的数据分析方法介绍

          不能度量,就无法增长。 数据分析对于企业商业价值的提升起到了至关重要的作用。在具体的业务场景中,一般....
          的头像 数据分析与开发 发表于 09-14 09:44 ? 145次 阅读

          MySQL中的redo log是什么

          前言 说到MySQL,有两块日志一定绕不开,一个是InnoDB存储引擎的redo log(重做日志)....
          的头像 数据分析与开发 发表于 09-14 09:40 ? 127次 阅读

          SN74HC4040A 12 位异步二进制计数器

          与其它产品相比?计数器/算术/奇偶校验功能 ? Technology Family VCC (Min) (V) VCC (Max) (V) Rating Operating temperature range (C) Package Group ? SN74HC4040A HC ? ? 2 ? ? 6 ? ? Catalog ? ? -40 to 85 ? ? SO | 16 TSSOP | 16 ? ?
          发表于 01-08 17:46 ? 297次 阅读
          SN74HC4040A 12 位异步二进制计数器

          CD54HC190 高速 CMOS 逻辑可预设的同步 4 位 BCD 码十进制加/减计数器

          CD54 /74HC190是异步预设的BCD十进制计数器,而CD54 /74HC191和CD54 /74HCT191是异步预设的二进制计数器。 通过低异步并行负载(LOAD)输入完成预置数字输入(A ?? D)上的数字预置。当LOAD \为高电平,计数使能(CTEN)为低电平时,计数发生,向下/向上(D /U)输入为低电平表示减计数或低电平表示向上计数。计数器与时钟从低到高的转换同步递减或递增。 当计数器发生上溢或下溢时,MAX /MIN输出(在计数期间为低电平)变高并且在一个时钟周期内保持高电平。此输出可用于高速级联中的先行进位(参见图1)。 MAX /MIN输出还启动纹波时钟(RCO)输出,该输出通常为高电平,变为低电平,并在时钟脉冲的低电平部分保持低电平。这些计数器可以使用RCO \进行级联(参见图2)。 如果将十进制计数器预设为非法状态或在接通电源时采用非法状态,则会返回正常序列中的一个或两个计数,如状态图所示(见图3)。 特性 2-V至6-VV CC 操作(?? HC190,191) 4.5 V至5.5 VV CC 操作(?? HCT191) 55至125°C的宽工作温度范围 同步计数和...
          发表于 11-02 19:21 ? 150次 阅读
          CD54HC190 高速 CMOS 逻辑可预设的同步 4 位 BCD 码十进制加/减计数器

          CD54AC161 具有异步复位的同步可预设的二进制计数器

          ?? AC161设备是4位二进制计数器。这些同步可预置计数器具有内部进位预测功能,适用于高速计数应用。这些器件完全可编程;也就是说,它们可以预设为0到9或15之间的任何数字。预设是同步的;因此,在负载输入处设置低电平会禁用计数器,并使输出在下一个时钟脉冲之后与设置数据一致,无论使能输入的电平如何。 清除功能是异步。清零(CLR)\输入的低电平将所有四个触发器输出设置为低电平,无论CLK,负载(LOAD)\或使能输入的电平如何。 进位外观 - 前端电路为n位同步应用提供级联计数器,无需额外的门控。有助于实现此功能的是ENP,ENT和纹波进位输出(RCO)。 ENP和ENT都必须高计数,并且ENT被前馈以启用RCO。当计数最大时(9或15,Q A 为高电平),启用RCO会产生高电平脉冲。这种高电平溢出纹波进位脉冲可用于实现连续级联级。无论CLK的电平如何,都允许ENP或ENT的转换。 计数器具有完全独立的时钟电路。在发生计时之前,修改操作模式的控制输入(ENP,ENT或LOAD \)的更改不会影响计数器的内容。计数器的功能(无论是启用,禁用,加载还是计数)仅由满足稳定设置和保持时间的条件决定。 特性 快速...
          发表于 11-02 19:21 ? 131次 阅读
          CD54AC161 具有异步复位的同步可预设的二进制计数器

          CD54AC280 9 位奇偶校验发生器/校验器

          ?? AC280和?? ACT280是采用高级CMOS逻辑技术的9位奇数/偶数奇偶校验发生器/检查器。偶数和奇数奇偶校验输出均可用于检查或生成长达9位的字的奇偶校验。甚至指示奇偶校验( E输出到另外的任何输入?AC280,?? ACT280奇偶校验器。 特性 缓冲输入 典型传播延迟 - 在V CC = 5V时为10ns ,T A = 25°C,C L = 50pF 超过MIL-STD-883的2kV ESD?;?,方法3015 耐SCR闩锁CMOS工艺和电路设计 功耗显着降低的双极FAST ?? /AS /S速度 平衡传播延迟 < li> AC类型具有1.5V至5.5V的工作电压和30%电源的均衡噪声抗扰度 ±24mA输出驱动电流 - 扇出至15 FAST ??集成电路 - 驱动器50 传输线 表征操作来自?? 40°至85°C FAST ??是飞兆半导体的商标。 参数 与其它产品相比?计数器/运算器/奇偶校验功能产品 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) Function Type...
          发表于 11-02 19:21 ? 123次 阅读
          CD54AC280 9 位奇偶校验发生器/校验器

          CD4060B-MIL CMOS 14 级纹波进位二进制计数器/除法器和振荡器

          CD4060B由振荡器部分和14个纹波进位二进制计数器级组成。振荡器配置允许设计RC或晶体振荡器电路。提供RESET输入,将计数器复位到全O状态并禁用振荡器。 RESET线上的高电平完成复位功能。所有计数器阶段都是主从触发器。在 O )。所有输入和输出均完全缓冲。施密特触发器对输入脉冲线的作用允许无限制的输入脉冲上升和下降时间。 CD4060B系列类型采用16引脚密封双列直插式陶瓷封装(F3A后缀), 16引脚双列直插塑料封装(E后缀),16引脚小外形封装(M,M96,MT和NSR后缀),以及16引脚薄型收缩小外形封装(PW和PWR后缀)。 特性 15 V时12 MHz时钟频率 常用复位 完全静态操作 缓冲输入和输出 施密特触发器输入脉冲线 在20 V下测试静态电流100% 标准化,对称输出特性< /li> 5 V,10 V和15 V参数额定值 符合JEDEC暂定标准No. 13B的所有要求,“B ??系列说明的标准规范” CMOS器件?? 振荡器特性: 芯片上的所有有源元件 RC或晶体振荡器配置 RC振荡器频率为690 kHz最小电压15 V 应用 控制计数器 定时器 分频器 延时电路 参数 与其它产品相比?计数器/运算器/奇偶校验功能产品 ...
          发表于 11-02 19:21 ? 236次 阅读
          CD4060B-MIL CMOS 14 级纹波进位二进制计数器/除法器和振荡器

          CD40193B-MIL CMOS 可预设置的二进制加/减计数器(具有双时钟和复位功能)

          CD40192b可??预置BCD向上/向下计数器和CD40193B可预设二进制向上/向下计数器均由4个同步时钟控制的门控“D”型触发器组成作为一个柜台。输入包括4个独立的阻塞线,一个PRESET \ ENABLE \控制,单独的CLOCK UP和CLOCK DOWN信号以及一个主RESET。提供四个缓冲Q信号输出以及用于多级计数方案的CARRY \和BORROW \输出。 计数器被清零,以便所有输出在RESET线上处于低电平状态。 RESET与时钟异步完成。当PRESET \ ENABLE \控制为低电平时,每个输出都可以与相应的卡纸输入电平的时钟异步编程。 计数器在CLOCK UP信号的正时钟沿计数一个计数如果CLOCK DOWN线为高电平。如果CLOCK UP线为高电平,计数器会对CLOCK DOWN信号的正时钟沿计数递减计数。 CARRY \和BORROW \信号为高电平,计数器向上或向下计数。在计数器达到计数模式下的最大计数后,CARRY \信号在半个时钟周期内变为低电平。在计数器达到倒计数模式下的最小计数后,BORROW \信号在半个时钟周期内变为低电平。通过将BORROW \和CARRY \输出分别连接到后续计数器...
          发表于 11-02 19:21 ? 319次 阅读
          CD40193B-MIL CMOS 可预设置的二进制加/减计数器(具有双时钟和复位功能)

          CD40161B-MIL 具有异步清零功能的 CMOS 同步可编程 4 位二进制计数器

          CD40160B,CD40161B,CD40162B和CD40163B是4位同步可编程计数器。 CD40162B和CD40163B的CLEAR功能是同步的,CLEAR \输入的低电平在下一个正的CLOCK边沿将所有四个输出设置为低电平。 CD40160B和CD40161B的CLEAR功能是异步的,CLEAR \输入的低电平将所有四个输出设置为低电平,而不管CLOCK,LOAD \或ENABLE输入的状态如何。 LOAD \输入的低电平禁用计数器,并使输出与下一个CLOCK脉冲后的设置数据一致,无论ENABLE输入的条件如何。 进位预测电路提供用于n位同步应用的级联计数器,无需额外的门控。完成此功能的工具有两个计数使能输入和一个进位输出(C OUT )。当PE和TE输入均为高电平时,计数启用。 TE输入被前馈以使能C OUT 。该使能输出产生正输出脉冲,其持续时间约等于Q1输出的正部分。该正溢出进位脉冲可用于实现连续级联级。当时钟为高电平或低电平时,可能会发生PE或TE输入的逻辑转换。 CD40160B类型采用16引脚密封双列直插式陶瓷封装(F3A后缀)。 CD40161B型采用16引脚密封双列直插式陶瓷封装(F3A后缀),16引脚双列直插塑料封装(E后...
          发表于 11-02 19:21 ? 388次 阅读
          CD40161B-MIL 具有异步清零功能的 CMOS 同步可编程 4 位二进制计数器

          CD4518B-MIL CMOS 双路 BCD 加计数器

          CD4518双BCD上行计数器和CD4520双二进制上行计数器均由两个相同的内部同步4级计数器组成。计数器级是D型触发器,具有可互换的CLOCK和ENABLE线,用于递增正向或负向转换。对于单机操作,ENABLE输入保持高电平,计数器在CLOCK的每个正向转换时前进。计数器在其RESET线上被高电平清零。 通过将Q4连接到后续计数器的使能输入,同时后者的CLOCK输入保持低电平,可以在纹波模式下级联计数器。 CD4518B和CD4520B型采用16引脚密封双列直插陶瓷封装(F3A后缀),16引脚双列直插塑料封装(E后缀),16引脚小型-outline包(M,M96和NSR后缀)和16引脚薄收缩小外形封装(PW和PWR后缀)。 特性 中速操作 - 10 V时的6 MHz典型时钟频率 正或负 - 边沿触发 同步内部进位传播 100%测试20 V时的静态电流 在整个封装温度下,18 V时的最大输入电流为1μA范围;在18 V和25°C下100 nA 噪声容限(在整个封装温度范围内): 1 V,V DD = 5 V 2 V V DD = 10 V 2.5 V V DD = 15 V 5 V,10 V和15 V参数额定值 标准化,对称输出特性 符合JEDEC暂定标准No. 13B的所有...
          发表于 11-02 19:21 ? 251次 阅读
          CD4518B-MIL CMOS 双路 BCD 加计数器

          CD54HC161 具有异步复位的高速 CMOS 逻辑 4 位二进制计数器

          ?? HC161,?? HCT161,?? HC163和?? HCT163是可预设的同步计数器,具有先行进位逻辑,可用于高电平高速计数应用程序。 ?? HC161和?? HCT161分别是异步复位十进制和二进制计数器; ?? HC163和?? HCT163器件分别是十进制和二进制计数器,它们与时钟同步复位。计数和并行预置都与时钟的负到正转换同步完成。 同步并行使能输入SPE的低电平禁用计数操作并允许P0到P3的数据输入要加载到计数器中(前提是满足SPE的建立和保持要求)。 所有计数器在主复位输入MR上以低电平复位。在?? HC163和?? HCT163计数器(同步复位类型)中,必须满足相对于时钟的建立和保持时间要求。 每个计数器中有两个计数使能,PE和TE提供n位级联。在所有计数器中,无论SPE \,PE和TE输入的电平(以及时钟输入,CP,在?? HC161和?? HCT161类型中)都会发生复位操作。 如果是十年计数器当电源被施加电源时,它被预置为非法状态或呈现非法状态,它将以一个计数返回到正常序列,如状态图所示。 先行进位功能简化了串行级联计数器。两个计数使能输入(PE和TE)必须为高才能计数。 TE输入通过所有四个级的Q输出进行门控,以便在最大计数时,终...
          发表于 11-02 19:21 ? 123次 阅读
          CD54HC161 具有异步复位的高速 CMOS 逻辑 4 位二进制计数器

          CD54AC283 具有快速进位的 4 位二进制全加器

          具有快速进位的?? AC283和?? ACT283 4位二进制加法器,采用先进的CMOS逻辑技术。如果总和超过15,这些器件会添加两个4位二进制数并生成进位。 由于add函数的对称性,该器件可与所有高电平有效操作数一起使用(正逻辑)或所有低电平有效操作数(负逻辑)。使用正逻辑时,如果没有进位,则必须将进位输入连接为低电平。 特性 缓冲输入 超过2kV ESD?;IL-STD-883,方法3015 SCR -Lackup-Resistant CMOS工艺和电路设计 双极FAST ?? /AS /S速度显着降低功耗 平衡传播延迟 AC类型具有1.5V至5.5V的工作电压和30%供电时的平衡噪声抗扰度 ±24mA输出驱动电流 - 扇出至15 FAST ??集成电路 - 驱动器50 传输线 表征操作来自?? 40°至85°C FAST ??是Fairchild Semiconductor的商标。 参数 与其它产品相比?计数器/运算器/奇偶校验功能产品 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) ...
          发表于 11-02 19:21 ? 72次 阅读
          CD54AC283 具有快速进位的 4 位二进制全加器

          CD4516B-MIL CMOS 可预设置的二进制加/减计数器

          CD4510B可预置BCD向上/向下计数器和CD4516可预置二进制向上/向下计数器由四个同步时钟控制的D型触发器组成(带有门控结构)提供T型触发器功能)作为计数器连接。这些计数器可以通过RESET线上的高电平清除,并且可以通过PRESET ENABLE线上的高电平预设为卡纸输入上的任何二进制数。 CD4510B将在向上模式下最多两个时钟脉冲计数非BCD计数器状态,在向下模式下最多四个时钟脉冲。 如果保持CARRY-IN输入低电平,计数器在每个正向时钟转换时上升或下降。同步级联是通过并联所有时钟输入并将不太重要的级的CARRY-OUT连接到更重要级的CARRY-IN来实现的。 CD4510B和CD4516B可以级联在纹波中通过将CARRY-OUT连接到下一级的时钟来实现模式。如果在终端计数期间UP /DOWN输入发生变化,则必须使用时钟门控CARRY-OUT,并且在时钟为高电平时必须更改UP /DOWN输入。该方法为随后的计数阶段提供干净的时钟信号。 (见图15)。 这些器件类似于MC14510和MC14516。 CD4510B和CD4516B类型采用16引脚双列直插塑料封装( E后缀),16引脚小外形封装(NSR后缀)和16引脚薄缩小外...
          发表于 11-02 19:21 ? 174次 阅读
          CD4516B-MIL CMOS 可预设置的二进制加/减计数器

          CD4017B-MIL 具有 10 个解码输出的 CMOS 十进制计数器

          CD4017B和CD4022B分别是具有10和8个解码输出的5级和4级Johnson计数器。输入包括CLOCK,RESET和CLOCK INHIBIT信号。 CLOCK输入电路中的施密特触发器动作提供脉冲整形,允许无限制的时钟输入脉冲上升和下降时间。 如果CLOCK INHIBIT信号为低电平,这些计数器在正时钟信号转换时提前一位计数。当CLOCK INHIBIT siganl为高电平时,禁止通过时钟线的计数器前进。高RESET信号将计数器清零至零计数。 Johnson计数器配置的使用允许高速操作,2输入解码门控和无尖峰解码输出。提供防锁定门控,从而确保正确的计数顺序。解码输出通常为低并且仅在它们各自的解码时隙处变高。每个解码输出在一个完整时钟周期内保持高电平。 CAR40-B信号在CD4017B中每10个时钟输入周期或CD4022B中每8个时钟输入周期完成一次,用于在多器件计数链中对后续器件进行纹波时钟。 CD4017B和CD4022B采用16引脚密封双列直插式陶瓷封装(F3A后缀),16引脚双列直插塑料封装(E后缀),16引脚小外形封装(NSR后缀)和16引脚薄收缩小外形封装(PW和PWR后缀)。 CD4017B类型还提供16引脚小外形封装(M和M9...
          发表于 11-02 19:21 ? 296次 阅读
          CD4017B-MIL 具有 10 个解码输出的 CMOS 十进制计数器

          CD54ACT283 具有快速进位的 4 位二进制全加器

          具有快速进位的?? AC283和?? ACT283 4位二进制加法器,采用先进的CMOS逻辑技术。如果总和超过15,这些器件会添加两个4位二进制数并生成进位。 由于add函数的对称性,该器件可与所有高电平有效操作数一起使用(正逻辑)或所有低电平有效操作数(负逻辑)。使用正逻辑时,如果没有进位,则必须将进位输入连接为低电平。 特性 缓冲输入 超过2kV ESD?;IL-STD-883,方法3015 SCR -Lackup-Resistant CMOS工艺和电路设计 双极FAST ?? /AS /S速度显着降低功耗 平衡传播延迟 AC类型具有1.5V至5.5V的工作电压和30%供电时的平衡噪声抗扰度 ±24mA输出驱动电流 - 扇出至15 FAST ??集成电路 - 驱动器50 传输线 表征操作来自?? 40°至85°C FAST ??是Fairchild Semiconductor的商标。 参数 与其它产品相比?计数器/运算器/奇偶校验功能产品 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) ...
          发表于 11-02 19:21 ? 84次 阅读
          CD54ACT283 具有快速进位的 4 位二进制全加器

          CD4018B-MIL CMOS 可预设置 N 分频计数器

          CD4018B类型包括5个Johnson-Counter阶段,每个阶段的缓冲Q输出和计数器预设控制选通。提供时钟,复位,数据,预设启用和5个单独的JAM输入。通过将Q \ 5,Q \ 4,Q \ 3,Q \ 2,Q \ 1信号分别馈送回DATA输入,可以实现10,8,6,4或2个计数器配置的除法。通过使用CD4011B来控制到DATA输入的反馈连接,可以实现9,7,5或3个除计数器配置。通过使用多个CD4018B单元可以实现大于10的除法功能。计数器在正时钟信号转换时提前计数一次。时钟线上的施密特触发器动作允许无限制的时钟上升和下降时间。高RESET信号将计数器清零至全零状态。高PRESET-ENABLE信号允许JAM输入信息预设计数器。提供防锁定门控以确保正确的计数顺序。 CD4018B型采用16引脚密封双列直插式陶瓷封装(F3A后缀),16引脚双列直插式塑料封装(E后缀),16引脚小外形封装(M,M96,MT和NSR后缀),以及16引脚薄型收缩小外形封装(PW和PWR后缀)。 特性 中速运行???? 10 MHz(典型值)V DD ?? V SS = 10 V 完全静态工作 100%测试20 V时的静态电流 标准化,对称输出特性 5 V,10 V和15 V参数额定值 在整个封装温...
          发表于 11-02 19:21 ? 234次 阅读
          CD4018B-MIL CMOS 可预设置 N 分频计数器

          CD54HC192 高速 CMOS 逻辑可预设的同步 4 位 BCD 码十进制加/减计数器

          ?? HC192,?? HC193和?? HCT193分别是异步预置的BCD十进制和二进制向上/向下同步计数器。 < p>将计数器预设为预设数据输入(P0-P3)上的数字是通过LOW异步并行负载输入(PL)来完成的。计数器在Clock-Up输入的低到高转换(和Clock-Down输入的高电平)上递增,并在Clock-Down输入的低到高转换时递减(和高电平时钟输入)。 MR输入的高电平会覆盖任何其他输入,以将计数器清零为零状态。终端向上计数(进位)在达到零计数之前的半个时钟周期内变为低电平,并在零计数时返回高电平。倒计数模式下的终端倒计数(借用)同样在最大计数之前的半个时钟周期内变低(192中的9和193中的15)并且在最大计数时返回高。通过将较低有效计数器的进位和借位输出分别连接到下一个最重要的计数器的Clock-Up和CLock-Down输入来实现级联。 如果存在十进制计数器非法状态或在接通电源时采取非法状态,它将按一个计数返回正常顺序,如状态图所示。 特性 同步计数和异步加载 N位级联的两个输出 前瞻进行高速计数 扇出(超温范围) 标准输出。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 10 LSTTL负载 总线驱动器输出。 。 。 。 。 。 。 。 。...
          发表于 11-02 19:21 ? 262次 阅读
          CD54HC192 高速 CMOS 逻辑可预设的同步 4 位 BCD 码十进制加/减计数器

          CD40192B-MIL CMOS 可预置 BCD 加/减计数器(具有重置功能的双时钟)

          CD40192b可??预置BCD向上/向下计数器和CD40193B可预设二进制向上/向下计数器均由4个同步时钟控制的门控“D”型触发器组成作为一个柜台。输入包括4个独立的阻塞线,一个PRESET \ ENABLE \控制,单独的CLOCK UP和CLOCK DOWN信号以及一个主RESET。提供四个缓冲Q信号输出以及用于多级计数方案的CARRY \和BORROW \输出。 计数器被清零,以便所有输出在RESET线上处于低电平状态。 RESET与时钟异步完成。当PRESET \ ENABLE \控制为低电平时,每个输出都可以与相应的卡纸输入电平的时钟异步编程。 计数器在CLOCK UP信号的正时钟沿计数一个计数如果CLOCK DOWN线为高电平。如果CLOCK UP线为高电平,计数器会对CLOCK DOWN信号的正时钟沿计数递减计数。 CARRY \和BORROW \信号为高电平,计数器向上或向下计数。在计数器达到计数模式下的最大计数后,CARRY \信号在半个时钟周期内变为低电平。在计数器达到倒计数模式下的最小计数后,BORROW \信号在半个时钟周期内变为低电平。通过将BORROW \和CARRY \输出分别连接到后续计数器...
          发表于 11-02 19:21 ? 473次 阅读
          CD40192B-MIL CMOS 可预置 BCD 加/减计数器(具有重置功能的双时钟)

          CD54ACT163 具有同步复位的同步可预设的二进制计数器

          ?? ACT163器件是4位二进制计数器。这些同步可预设计数器具有内部进位前瞻功能,适用于高速计数设计。通过使所有触发器同时计时以使得输出在由计数使能(ENP,ENT)输入和内部门控指示时彼此一致地改变来提供同步操作。这种工作模式消除了通常与同步(纹波时钟)计数器相关的输出计数尖峰?;撼迨敝樱–LK)输入触发时钟波形上升(正向)边沿的四个触发器。 计数器完全可编程;也就是说,它们可以预设为0到9或15之间的任何数字。预设是同步的;因此,在负载输入处设置低电平会禁用计数器,并使输出在下一个时钟脉冲之后与设置数据一致,无论使能输入的电平如何。 清除功能是同步。无论使能输入的电平如何,清零(CLR)\输入的低电平都会在CLK的下一次低电平到高电平转换后将所有四个触发器输出设置为低电平。这种同步清除允许通过解码Q输出以获得所需的最大计数来容易地修改计数长度。用于解码的门的低电平有效输出连接到CLR \以同步清除计数器0000(LLLL)。 进位超前电路为n位同步应用提供级联计数器没有额外的门控。 ENP,ENT和纹波进位输出(RCO)有助于实现此功能。 ENP和ENT都必须高计数,并且ENT被前馈以启用RCO。...
          发表于 11-02 19:20 ? 119次 阅读
          CD54ACT163 具有同步复位的同步可预设的二进制计数器

          CD4029B-MIL CMOS 可预设置的加/减计数器

          CD4029B由一个四级二进制或BCD十进制加/减计数器组成,在两种计数模式下均提供先行进位。输入包括单个CLOCK,CARRY-IN \(CLOCK ENABLE \),BINARY /DECADE,UP /DOWN,PRESET ENABLE和四个单独的JAN信号,Q1,Q2,Q3,Q4和一个CARRY OUT \信号作为输出。 高PRESET ENABLE信号允许JAM INPUTS信息将计数器预设为与时钟异步的任何状态。当每个JAM线为低电平时,当PRESET-ENABLE信号为高电平时,将计数器复位为零计数。当CARRY-IN \和PRESET ENALBE信号为低电平时,计数器在时钟正跳变时前进一次。当CARRY-IN \或PRESET ENABLE信号为高电平时,进程被禁止。 CARRY-OUT \信号通常为高电平,当计数器在UP模式下达到最大计数或在DOWN模式下达到最小计数时,如果CARRY-IN \信号为低电平,则变为低电平。处于低状态的CARRY-IN \信号因此可以被认为是CLOCK ENABLE \。不使用时,CARRY-IN \端子必须连接到V SS 。 当BINARY /DECADE输入为高电平时,完...
          发表于 11-02 19:20 ? 172次 阅读
          CD4029B-MIL CMOS 可预设置的加/减计数器

          CD4020B-MIL CMOS 14 级纹波进位二进制计数器/除法器

          CD4020B,CD4024B和CD4040B是纹波进位二进制计数器。所有计数器阶段都是主从触发器。计数器的状态对每个输入脉冲的负转变进行一次计数; RESET线上的高电平将计数器重置为全零状态。输入脉冲线上的施密特触发器动作允许无限制的上升和下降时间。所有输入和输出均经过缓冲。 CD4020B和CD4040B型采用16引脚密封双列直插式陶瓷封装(F3A后缀),16引脚双列直插塑料封装(E后缀),16引脚小外形封装(NSR后缀)和16引脚薄收缩小外形封装(PW和PWR后缀)。 CD4040B型还提供16引脚小外形封装(M和M96后缀)。 CD4024B类型采用14引脚密封双列直插陶瓷封装(F3A后缀), 14引脚双列直插塑料封装(E后缀),14引脚小外形封装(M,MT,M96和NSR后缀),以及14引脚薄型收缩小外形封装(PW和PWR后缀) 。 特性 中速操作 完全静态操作 缓冲输入和输出 100%测试20 V时的静态电流 标准化,对称输出特性 完全静态操作 常用复位 5V,10V和15V参数额定值 在整个封装温度范围内,18 V时的最大输入电流为1μA;在18 V和25°C下100 nA 噪声容限(在整个封装温度范围内): V DD = 5 V时为1 V 2 V at ...
          发表于 11-02 19:20 ? 407次 阅读
          CD4020B-MIL CMOS 14 级纹波进位二进制计数器/除法器

          SN74HC4060-Q1 汽车类 14 级异步二进制计数器和振荡器

          HC4060-Q1器件包含一个振荡器部分和14个纹波进位二进制计数器级。此振荡器配置可实现RC-或者晶体振荡器电路设计。时钟(CLKI)输入上的高到低转换增加了计数器的值。清除(CLR)输入上的高电平会关闭振荡器( CLKO 变为高电平而CLKO变为低电平)并且将计数器复位清零(所有的Q输出为低电平)。 特性 符合汽车应用要求 2V至6V的宽运行电压范围 输出可驱动多达10个低功耗肖特基晶体管逻辑电路(LSTTL)负载 低功耗,I CC 最大80μA t pd 典型值= 14 ns ±4mA输出驱动(在5V时间) 低输出电流,最大值1μA 实现相移振荡电路(RC) - 或者晶体振荡器电路的设计 参数 与其它产品相比?计数器/算术/奇偶校验功能 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) IOH (Max) (mA) Function Type Rating Operating Temperature Range (C) Pin/Package ? var ...
          发表于 10-16 10:08 ? 197次 阅读
          SN74HC4060-Q1 汽车类 14 级异步二进制计数器和振荡器
          亚洲欧美国产综合久久_青春草原精品资源视频_亚洲做性视频在线观看 沂南县| 达尔| 平顶山市| 白沙| 广昌县| 宿迁市| 绵竹市| 灵石县| 宜城市| 阳泉市| 滕州市| 清新县| 措美县| 黄龙县| 疏勒县| 淳化县| 永仁县| 龙山县| 富阳市| 山西省| 宁河县| 隆安县| 丰原市| 乌恰县| 当涂县| 年辖:市辖区| SHOW| 英山县| 习水县| 红桥区| 鞍山市| 古田县| 莱芜市| 突泉县| 安达市| 塘沽区| 广河县| 民乐县| 堆龙德庆县| 巴楚县| 兴城市| http://444 http://444 http://444 http://444 http://444 http://444