侵權投訴

如何利用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運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
分享:

評論

相關推薦

玉米赤霉烯酮檢測儀的特點及創新技術

玉米赤霉烯酮具有雌激素的作用,可以是家禽產生雌性激素亢進癥,妊娠的動物或人食用含有玉米赤霉烯酮的食物....
發表于 09-23 16:49 ? 10次 閱讀

如何才能實現有效的數據庫篩選

伴隨著日趨激烈、數字化轉型的不斷深入,不同企業對自身的敏捷化要求也逐步提高。因為只有提高敏捷性,企業....
的頭像 數據分析與開發 發表于 09-23 16:28 ? 83次 閱讀

關于標簽數據提升語法錯誤糾正效果

語法錯誤糾正 (GEC) 指的是試圖對語法和其他類型的寫作錯誤進行建模,并給出語法和拼寫建議,從而改....
的頭像 TensorFlow 發表于 09-23 15:44 ? 69次 閱讀

引入消息隊列會多出哪些問題

前言 最近,消息隊列(Message Queue ,簡稱 MQ)越來越火。很多公司在用,很多人在用,....
的頭像 Linux愛好者 發表于 09-23 14:53 ? 48次 閱讀

Palo Alto Networks(派拓網絡)首次發現Azurescape漏洞,可導致前所未有的云攻擊

Azurescape允許ACI用戶獲得對整個容器集群的管理權限。在那里,用戶可以接管受影響的多租戶集....
發表于 09-23 11:45 ? 117次 閱讀
Palo Alto Networks(派拓網絡)首次發現Azurescape漏洞,可導致前所未有的云攻擊

養殖用水質檢測儀哪家好

養殖用水質檢測儀哪家好【霍爾德HED-S06】水質對養殖的水生動物起著至關重要的作用。正常的養殖水體....
發表于 09-23 11:32 ? 24次 閱讀

養殖測量水質的儀器可以檢測什么

養殖測量水質的儀器可以檢測什么【霍爾德HED-S06】水質良好程度對水產養殖〔螃蟹、魚蝦等〕具有十分....
發表于 09-23 11:23 ? 12次 閱讀

IP知識百科之什么是SYN Flood

SYN Flood SYN Flood是互聯網上最原始、最經典的DDoS攻擊之一。它利用了TCP協議....
的頭像 華為產品資料 發表于 09-23 11:03 ? 67次 閱讀

水產養殖檢測儀可以檢測什么

水產養殖檢測儀可以檢測什么【霍爾德HED-S06】有人說,水什么的不用管,直接自來水就可以了。其實,....
發表于 09-23 11:01 ? 14次 閱讀

手把手教你在舊手機上搭建一臺備份服務器

本文將向你展示如何使用 UrBackup 和 Linux Deploy在一臺 Android 舊手機....
的頭像 凡億PCB 發表于 09-23 10:26 ? 447次 閱讀
手把手教你在舊手機上搭建一臺備份服務器

Apache服務器的配置設置總結

Apache服務器的配置設置總結(實用電源技術講義)-該文檔為Apache服務器的配置設置總結講解文....
發表于 09-23 10:16 ? 3次 閱讀
Apache服務器的配置設置總結

簡述單片機常見的打印輸出方式及區別

作者 |strongerHuang 微信公眾號 | 嵌入式專欄 單片機開發中,打印輸出比較常見,也比....
的頭像 strongerHuang 發表于 09-23 09:58 ? 65次 閱讀
簡述單片機常見的打印輸出方式及區別

怎樣去創建并添加窗口看門狗的wwdg文件夾

窗口看門狗的本質是什么? 怎樣去創建并添加窗口看門狗的wwdg文件夾? ...
發表于 09-23 09:07 ? 0次 閱讀

如何利用自編的數據轉換程序對軟件計算的結果數據進行處理

戶外單隔離開關主要有哪些應用領域? 如何利用自編的數據轉換程序對軟件計算的結果數據進行處理? ...
發表于 09-23 07:55 ? 0次 閱讀

如何利用冷存儲解決數據日益增長的問題

隨著全球生成和存儲的檔案數據比以往任何時候都要多,冷存儲正在成為該行業增長最快的細分市場。隨著越來越....
的頭像 存儲D1net 發表于 09-22 16:57 ? 116次 閱讀

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

HDF配置管理概述 HCS(HDF Configuration Source)是 HDF 驅動框架的....
的頭像 HarmonyOS官方合作社區 發表于 09-22 14:45 ? 68次 閱讀
淺述OpenHarmony HDF 配置管理分析及使用

土壤水分測定儀助力溫室大棚的現代化管理

【萊恩德】土壤水分測定儀用于檢測空氣中溫度和濕度的兩個氣象參數。植物的生長環境包括光照,溫度,濕度,....
發表于 09-22 11:13 ? 21次 閱讀

交互式單線圖(SLD)實現工廠數據可視化

對于基礎設施的可視化,所謂的“交互式單線圖”(SLD)是一個極好的工具。為此,建議使用SmartCo....
發表于 09-22 10:43 ? 16次 閱讀

如何利用DMA向串口發送數據

如何利用DMA向串口發送數據? EEPROM和flash有哪些不同之處? ...
發表于 09-22 08:00 ? 0次 閱讀

人臉識別的安全隱患

當前人臉識別技術的應用前景越來越廣闊,通過人臉識別技術進行掃臉支付、掃臉認證、掃臉過門禁等,相信大家....
發表于 09-21 15:40 ? 234次 閱讀

景區生態環境監測站的特點

景區生態環境監測站的系統組成介紹FT-FYLZ【風途】負氧離子不僅是衡量大氣環境質量的天平,而且本身....
發表于 09-18 16:38 ? 12次 閱讀

油脂酸價測定儀有什么優勢

油脂酸價測定儀【萊恩德】為集成化油品快速檢測分析設備,能夠快速檢測食用植物油、食用豬油、花生油、葵花....
發表于 09-18 14:21 ? 35次 閱讀

蔬菜農藥殘留快速檢測儀使用

蔬菜農藥殘留快速檢測儀【萊恩德】守衛顧客的消費安全性。蔬菜的產品質量是否關聯到顧客的就餐安全性,以往....
發表于 09-18 14:12 ? 43次 閱讀

MSK調制解調器的matlab仿真

繼續講解程序!MSK也能進行相干解調?是的!同樣是采用鎖相環!先來看看MSK的優點,這是由于下面的這....
的頭像 通信工程師專輯 發表于 09-18 11:43 ? 139次 閱讀
MSK調制解調器的matlab仿真

是德科技與聯發科技實現6Gbps數據吞吐速度

密切協作助力移動運營商以獨立模式高效部署先進的5G 服務。 2021年9月6日,北京――是德科技公司....
的頭像 是德科技快訊 發表于 09-18 10:42 ? 1428次 閱讀

如何解決企業的數據之痛

企業的數據之痛 企業的數據之痛源?于企業的數據處理能?和數據增?速度的不匹配。根據知名分析機構的估算....
的頭像 IBM中國 發表于 09-18 09:53 ? 140次 閱讀

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 ? 125次 閱讀

IBM攜手方正通用加速推進IBM混合云和人工智能新一輪數字化轉型

近年來 IBM 存儲技術不斷取得新突破。IBM FlashSystem 高性能閃存存儲解決方案通過整....
的頭像 IBM中國 發表于 09-17 17:50 ? 1073次 閱讀

蔬菜農藥殘留檢測儀多少錢一臺

蔬菜農藥殘留檢測儀多少錢一臺FT-WLK2【風途】幼兒園里的食材農藥超標,對于孩子可能造成的傷害就更....
發表于 09-17 15:40 ? 58次 閱讀

家庭用的蔬菜農藥殘留檢測儀的功能有哪些?

家庭用的蔬菜農藥殘留檢測儀的功能有哪些?FT-WLK1【風途】農藥殘留是影響農產品質量安全的重要因素....
發表于 09-17 14:27 ? 27次 閱讀

提升企業數字化水平 這套信息化管理方案值得

相信大家對于HR既熟悉又陌生,熟悉是因為每個人入職、日常工作都會有所交集,陌生是因為大家對人力資源管....
發表于 09-17 12:27 ? 33次 閱讀

低壓數據監測終端的設計特點是什么

隨著科技的不斷進步,我國進入新型工業化時代,用電需求量也越來越大,用電分為高壓用電和低壓用電。安全用....
發表于 09-17 11:12 ? 12次 閱讀

科研級全項目土壤肥料養分檢測儀參數及特點

科研級全項目土壤肥料養分檢測儀參數及特點JD-GT5,顧名思義,是用來檢測土壤肥料的專業儀器。隨著科....
發表于 09-17 11:07 ? 23次 閱讀

迅為IMX6ULL開發板NFS服務器的使用

(1)我們將開發板開發板燒寫 yocto 文件系統,有線網口通過網線連接到路由器,系統起來后首先使用“ifconfig”查看開發板 ip。如...
發表于 09-17 10:02 ? 101次 閱讀

服務器上空閑內存不足是什么原因

? 一天,有人報上了一個問題,發現一臺服務器上空閑內存不足,slab占用了40多G,想知道什么原因,....
的頭像 Linux閱碼場 發表于 09-17 09:38 ? 92次 閱讀

NVIDIA A100 GPU助力德睿智藥加速創新藥物研發

德睿智藥是一家運用AI技術驅動藥物研發的科技公司,其自研的一站式AI藥物研發平臺Molecule P....
的頭像 NVIDIA英偉達企業解決方案 發表于 09-17 09:33 ? 203次 閱讀

計算機硬盤維修與數據恢復

計算機硬盤維修與數據恢復語音編輯鎖定討論上傳視頻《計算機硬盤維修與數據恢復》是2006年高等教育出版社出版的圖書。書名計算機...
發表于 09-17 08:54 ? 0次 閱讀

Softing推出新的軟件模塊,用于將Modbus TCP控制器連接到工業物聯網應用

新的edgeConnector Modbus是一款靈活的Docker容器應用程序,用于連接Modbu....
發表于 09-16 17:45 ? 625次 閱讀
Softing推出新的軟件模塊,用于將Modbus TCP控制器連接到工業物聯網應用

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

近年來,油氣勘探在高新技術的推動下獲得了突破性進展,同時也產生了高達PB級數據量,面對勘探平臺智能化....
的頭像 話說科技 發表于 09-16 13:18 ? 151次 閱讀

海量數據存儲的需求越來越強烈

在今天的智能社會,數據成為了最為重要的資源。根據Statista 的統計和預測,2020年全球數據產....
的頭像 貿澤電子 發表于 09-16 09:45 ? 105次 閱讀

IP知識百科之命令與控制

命令與控制 隨著惡意軟件和惡意攻擊的產業化發展,網絡攻擊者大都不再使用單臺主機實施攻擊行為,取而代之....
的頭像 華為產品資料 發表于 09-16 09:22 ? 209次 閱讀

C語言中struct的用法有哪些

定義結構體變量 ? ????下面舉一個例子來說明怎樣定義結構體變量。 ? ? ? ? ? ? ? ?....
的頭像 STM32嵌入式開發 發表于 09-15 09:41 ? 827次 閱讀

自由在云上構建全新未來——亞馬遜云科技

就像亞馬遜創始人Jeff Bezos所說的,“在當今動蕩的時代,我們能做的就是重塑。你能擁有的可持續....
的頭像 科訊視點 發表于 09-14 11:42 ? 152次 閱讀
自由在云上構建全新未來——亞馬遜云科技

安森美的智能技術賦能記憶科技下一代服務器的每一個節點

記憶科技服務器開發和公司研發副總裁Ding Wang續道:“安森美完全賦能我們VR13.HC平臺的開....
發表于 09-14 10:46 ? 1533次 閱讀
安森美的智能技術賦能記憶科技下一代服務器的每一個節點

Linux系統中圖形顯示方案

Linux系統中圖形顯示方案 ? 1 FBDEV Framebuffer device 社區參與度不....
的頭像 Linux愛好者 發表于 09-14 10:43 ? 214次 閱讀
Linux系統中圖形顯示方案

八種常見的數據分析方法介紹

不能度量,就無法增長。 數據分析對于企業商業價值的提升起到了至關重要的作用。在具體的業務場景中,一般....
的頭像 數據分析與開發 發表于 09-14 09:44 ? 125次 閱讀

MySQL中的redo log是什么

前言 說到MySQL,有兩塊日志一定繞不開,一個是InnoDB存儲引擎的redo log(重做日志)....
的頭像 數據分析與開發 發表于 09-14 09:40 ? 109次 閱讀

氣象墑情監測站是什么

氣象墑情監測站FT-TDR由于比表面積不同,導致粒徑大小有差異的礦物顆粒的儲水能力及儲水后再供水的能....
發表于 09-13 16:30 ? 46次 閱讀

蛋白質快速檢測儀的功能

隨著發展,食品行業在不斷的擴大生產,與此同時一些不法現象也開始出現,很多食品中蛋白質含量不合標,通過....
發表于 09-13 10:27 ? 59次 閱讀

北鯤云超算平臺為藥物研發提供哪些幫助

近日,恒瑞醫藥發布 2021 年半年報發布,面對自 2003 年以來凈利增長率最低的數據,董事長孫飄....
發表于 09-11 17:12 ? 56次 閱讀

淺談香港服務器:服務器壓力大該怎么解決

香港服務器的出口帶寬資源稀缺,不如美國或者國內帶寬資源充足,因此當遇上流量大的情況可能會出現服務器負....
的頭像 深圳市恒訊科技有限公司 發表于 09-11 15:18 ? 134次 閱讀

用諸葛孔明的智慧,讀懂新型數據中心的“四新”機遇與產業邏輯

新型數據中心中“新計算、新網絡”的能力建設,意味著社會中的算力將被進一步中心化。
的頭像 腦極體 發表于 09-11 11:14 ? 1874次 閱讀
用諸葛孔明的智慧,讀懂新型數據中心的“四新”機遇與產業邏輯

如何通過OPC UATunneller讀取服務器數據

OPC UA 技術解決工業現場數據通信標準不統一的問題,使得不同操作系統和不同制造商的設備之間可以進....
的頭像 廣州虹科電子科技有限公司 發表于 09-10 18:10 ? 389次 閱讀

帶你們深入了解Omniverse

在SIGGRAPH 2021上,首屆NVIDIA Omniverse用戶組取得了巨大的成功,這得益于....
的頭像 NVIDIA英偉達企業解決方案 發表于 09-10 17:53 ? 447次 閱讀

如何通過Python腳本實現WIFI密碼的暴力破解

前言 本文將記錄學習下如何通過 Python 腳本實現 WIFI 密碼的暴力破解,從而實現免費蹭網。....
的頭像 馬哥Linux運維 發表于 09-10 17:09 ? 372次 閱讀
如何通過Python腳本實現WIFI密碼的暴力破解

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 ? 127次 閱讀
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 ? 121次 閱讀
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 ? 317次 閱讀
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 ? 121次 閱讀
CD54HC161 具有異步復位的高速 CMOS 邏輯 4 位二進制計數器

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

具有快速進位的?? AC283和?? ACT283 4位二進制加法器,采用先進的CMOS邏輯技術。如果總和超過15,這些器件會添加兩個4位二進制數并生成進位。 由于add函數的對稱性,該器件可與所有高電平有效操作數一起使用(正邏輯)或所有低電平有效操作數(負邏輯)。使用正邏輯時,如果沒有進位,則必須將進位輸入連接為低電平。 特性 緩沖輸入 超過2kV ESD保護MIL-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 ? 292次 閱讀
CD4017B-MIL 具有 10 個解碼輸出的 CMOS 十進制計數器

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

具有快速進位的?? AC283和?? ACT283 4位二進制加法器,采用先進的CMOS邏輯技術。如果總和超過15,這些器件會添加兩個4位二進制數并生成進位。 由于add函數的對稱性,該器件可與所有高電平有效操作數一起使用(正邏輯)或所有低電平有效操作數(負邏輯)。使用正邏輯時,如果沒有進位,則必須將進位輸入連接為低電平。 特性 緩沖輸入 超過2kV ESD保護MIL-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 ? 232次 閱讀
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 ? 471次 閱讀
CD40192B-MIL CMOS 可預置 BCD 加/減計數器(具有重置功能的雙時鐘)

CD54ACT163 具有同步復位的同步可預設的二進制計數器

?? ACT163器件是4位二進制計數器。這些同步可預設計數器具有內部進位前瞻功能,適用于高速計數設計。通過使所有觸發器同時計時以使得輸出在由計數使能(ENP,ENT)輸入和內部門控指示時彼此一致地改變來提供同步操作。這種工作模式消除了通常與同步(紋波時鐘)計數器相關的輸出計數尖峰。緩沖時鐘(CLK)輸入觸發時鐘波形上升(正向)邊沿的四個觸發器。 計數器完全可編程;也就是說,它們可以預設為0到9或15之間的任何數字。預設是同步的;因此,在負載輸入處設置低電平會禁用計數器,并使輸出在下一個時鐘脈沖之后與設置數據一致,無論使能輸入的電平如何。 清除功能是同步。無論使能輸入的電平如何,清零(CLR)\輸入的低電平都會在CLK的下一次低電平到高電平轉換后將所有四個觸發器輸出設置為低電平。這種同步清除允許通過解碼Q輸出以獲得所需的最大計數來容易地修改計數長度。用于解碼的門的低電平有效輸出連接到CLR \以同步清除計數器0000(LLLL)。 進位超前電路為n位同步應用提供級聯計數器沒有額外的門控。 ENP,ENT和紋波進位輸出(RCO)有助于實現此功能。 ENP和ENT都必須高計數,并且ENT被前饋以啟用RCO。...
發表于 11-02 19:20 ? 117次 閱讀
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 級異步二進制計數器和振蕩器