侵权投诉

使用deepstream-test的范例代码修改车牌识别与遮盖

NVIDIA英伟达企业解决方案 2021-09-09 10:04 次阅读

前一篇文章提到使用deepstream-test的范例代码,修改成“车牌识别”与“遮盖(redaction)”的应用,本文就直接带着大家实现这两个范例的实践,但是并不花时间去解释代码内容,因为基本工作流与逻辑是大致相同的,就是需要开发人员能够多做实验去熟悉每个插件直接的互动关系。

redaction_with_deepstream项目

虽然名称上的“redaction”是“修改”的意思,但这里执行的效果其实就是识别视频上的“私人信息”进行遮盖,主要包括“人脸”、“车牌”这些重要信息,因为近年来越来越多的网上小视频的播放,以及个人隐私保护程度高涨,内容提供人如果没有适度地遮盖视频中的隐私信息,很可能遭受到维权的法律诉讼。

因此这个项目虽然看起来并没有太高深的技术含量,但是实用性非常强,在Jetson Nano 2GB上用DeepStream直接帮视频中需要遮盖的信息,进行全自动化的处理,这样就能减少非常多不必要的纠纷。

项目地址在https://github.com/NVIDIA-AI-IOT/redaction_with_deepstream,下面的简易流水线图也相当简单(如下图)。

47c40dfe-10bc-11ec-8fb8-12bb97331649.png

不过比较有参考价值的流水线图在“Pipeline Description”下面的两张图,将整个流水线的内容说明的非常详细,强烈建议读者自行下载去研究,这对于提升对DeepStream流水线的理解是很有帮助的,这部分能连贯起来之后就差不多有足够的掌握程度。

项目执行非常简单,执行以下指令就可以:

cd 《deepstream主目录》/sources/apps

git clone https://github.com/NVIDIA-AI-IOT/redaction_with_deepstream

cd redaction_with_deepstream && make

。/deepstream-reaction-app -c configs/pgie_config_fd_lpd.txt

如果你的Jetson设备上有安装USB摄像头,执行之后应该就会显示摄像头的画面,看看人头过去的时候是否会把脸遮住?

打开 USB 摄像头,对着电脑屏幕上播放的视频进行测试,左边车牌用蓝色色块遮盖,右边人脸部分用黑色色块遮盖,假如对“遮盖”的颜色不满意,可以调整代码中第109~111行与118~120行的设定值,就可以改变颜色。

您可以自行尝试用视频文件来做输入,并将检测的结果输出成一个视频文件,这部分的指令在开源项目内都有很详细的说明。执行完之后还会显示本次检测的实际性能,在Jetson Nano 2GB上的性能也能到达128FPS,非常好的表现

4829e30e-10bc-11ec-8fb8-12bb97331649.png

deepstream_lpr_app车牌识别项目

这个项目是个很经典的检测器(detector)与分类器(classifier)共同合作的项目

主检测器还是使用原本的4类检测器,其中有“car”类别

在图像中检测到Car之后,再从这个物体的范围内去寻找车牌,因此需要一个专门检测车牌的次检测器,这需要从NVIDA的NGC下载已经训练好的模型,当然您也可以自己重新收集车牌数据集然后重新训练。

当检测到车牌的时候,将车牌图像送交分类器,将上面的字符逐个分离出来,最后回馈车牌的字符串。整个识别需要先找到“car”这个物体,如果您直接提供车牌的图片,在这里是辨识不出来的。

这个项目提供“美国”与“中国”的lpd车牌识别模型与lpr字符分类模型,两组是不能混用的。经过测试,发现在“中国车牌”识别的模型中,应该没有将属于电动车的“绿色”车牌放进去,因此这种车牌也是识别不出来的。

因为deepstream-app这个强大的工具,虽然提供“多检测器”级联的处理功能,但是没有提供“检测器与分类器”级联的功能,因此必须自己撰写代码来实现这个功能。根据的代码内容的风格判断,应该是以deepstream-test2范例为基础进行开发的。

接下来就用这个项目的“中文车牌”识别的部分,带着大家复现一下,里面有些小坑,不过我们都已找到问题的答案,请按照一下步骤执行:

1. 下载项目与模型:

git clone https://github.com/NVIDIA-AI-IOT/deepstream_lpr_app.git

cd deepstream_lpr_app

。/download_ch.sh

这会从NGC下载三个预训练的中文车牌识别模型文件,以及各自配套的设置文件,脚本为这些模型、配套文件都设置好对应路径,不需要修改:

1) 主检测模型(四分类):resnet18_trafficcamnet_pruned.etlt

2) 次检测模型(一分类):ccpd_pruned.etlt

3) 次分类模型:ch_lprnet_baseline18_deployable.etlt

2. 模型转换:

前面下载的次分类模型(ch_lprnet_baseline18_deployable.etlt)是个中间文件,必须在目标设备(这里是Jetson Nano 2GB)使用tlt-converter转换成该设备能使用的TensorRT加速引擎,需要先到https://developer.nvidia.com/cuda102-trt71-jp45下载cuda10.2_trt7_jp45-xx.zip,解压缩就能看到tlt-converter这个工具。

下载后执行以下转换指令:

。/tlt-converter -k nvidia_tlt

-p image_input,1x3x48x96,4x3x48x96,16x3x48x96

models/LP/LPR/ch_lprnet_baseline18_deployable.etlt

-t fp16 -e models/LP/LPR/lpr_ch_onnx_b16.engine

再次强调,这个转换步骤必须在目标设备上执行,例如在Xavier上所专换的加速引擎是不能复制到NX或Nano(含2GB)上使用。

3. 编译与修改设定:

直接执行以下指令:

cd deepstream_lpr_app # 进入到主代码的目录中

make # 编译

cp dict_ch.txt dict.txt # 处理中文版的字典

最后,中文版设定文件lpd_ccpd_config.txt里第52行“model-color-format”设定值改为“0”,这样就能正常识别了。

4. 执行:

这个步骤必须您自己去找到合适的视频,或者自行录制一小段视频作为输入,然后在这个目录下执行编译好的执行文件,在deepstream-lpr-app后面需要跟随以下几个参数:

1. 识别种类:1 -》 美国车牌识别、2 -》 中国车牌识别

2. 输出种类:1 -》 输出h264视频文件、2 -》 fakesink、3 -》 显示到屏幕上

3. ROI开关:0 -》 关闭、1 -》 开启

4. 输入文件:可以一次给多个.mp4视频文件

5. 最后一个:指定输出.h264视频文件

例如:

。/deepstream-lpr-app 2 1 0 test1.mp4 test2.mp4 out.h264

下面是使用我们自行在停车场录制的视频、行车记录仪、VisionWorks的范例,总共6个视频文件作为输入的测试结果,提供大家参考。

结语

本文的重点是要告诉大家,虽然使用deepstream-app调用设定文件的方式是很容易上手,但却没办法解决一些特殊的应用。

本文所介绍的两个实用性非常高的应用,就不能套用这种方式,必须自行撰写代码去执行特殊的处理,分别基于deepstream-test1与deepstream-test2两个C++/C++范例去开发,这给了初学者更开放的思路,不能只拘泥于deepstream-app设定文件的配置修改上,应该回归正途从DeepStream的插件流去解决问题。

下一篇文章我们将以NVIDIA在DeepStream 4.0版时所提供的一个Jupyter学习环境,更有条例与有效率地一步一步在deepstrem-test上添加功能,包括将输出的视频流透过RTSP/RTP装向其他设备去显示、多数据源输入、多网络模型组合检测等等功能。

不熟悉C/C++的朋友也不用着急,因为DeepStream也提供相当成熟的Python开发借口与范例,工作原理与C/C++版本完全一致,因此我们还是先用现有资源让大家逐步体验,最后还会再用Python的代码进行示范,这样就能事半功倍。

原文标题:NVIDIA Jetson Nano 2GB 系列文章(33):DeepStream 车牌识别与私密信息遮盖

文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

Labview 实时分析USB摄像头拍摄照片直方图
Labview 打开USB摄像头,并实时分析红绿蓝的直方图。 尝试加入定时拍照,不过就不能实时读取照片。怎样实现既能隔一分钟保...
发表于 10-16 21:04 220次 阅读
Labview 实时分析USB摄像头拍摄照片直方图
PCB的设计、打板和焊接
最近MicroPython在嵌入式系统领域受到大家的喜爱,攻城狮们都纷纷研究起来,就连我们Funpa....
的头像 电子森林 发表于 10-15 10:04 134次 阅读
怎样去解决耳机的电流声问题
怎样去解决耳机的电流声问题? 怎样去解决archlinux开关机啪啪响的问题? ...
发表于 10-15 07:26 0次 阅读
怎样通过读取电流节点的方式去获取电流呢
怎样通过读取电流节点的方式去获取电流呢?其实验代码是怎样的?...
发表于 10-15 06:48 0次 阅读
Labview打开两个USB摄像头
用labview打开两个USB摄像头,如果都是高分辨率的,可能会有点卡。 ...
发表于 10-14 22:47 101次 阅读
Labview打开两个USB摄像头
步进电机是如何实现正反转的
步进电机是如何实现正反转的?怎样去编写其代码?...
发表于 10-14 09:49 0次 阅读
PA_IK代码该如何去实现
PA_IK代码该如何去实现? PA_VMC算法的原理是什么?...
发表于 10-14 09:00 0次 阅读
STM32L151C8T6低功耗编程代码该如何去编写
STM32L151C8T6低功耗编程代码该如何去编写?
发表于 10-14 07:41 0次 阅读
怎样去定义一个结构体数组呢
数据结构的特点有哪些? 怎样去定义一个结构体数组呢? ...
发表于 10-14 07:25 0次 阅读
能快速找到代码运行最慢部分的编程神器
天下武功,唯快不破。 编程也不例外,你的代码跑的快,你能快速找出代码慢的原因,你的码功就高。 今天分....
的头像 Linux爱好者 发表于 10-13 16:40 104次 阅读
动态内存分配的注意事项及本质是什么
C语言中比较重要的就是指针,它可以用来链表操作,谈到链表,很多时候为此分配内存采用动态分配而不是静态....
的头像 C语言编程学习基地 发表于 10-13 15:37 222次 阅读
动态内存分配的注意事项及本质是什么
用Python实现3D地图教程
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题....
的头像 马哥Linux运维 发表于 10-13 10:09 158次 阅读
用Python实现3D地图教程
关于Python对交通路口的红绿灯进行颜色检测
转自 |   Python联盟 1.视频读取 首先把视频读取进来,因为我测试的视频是4k的所以我用r....
的头像 新机器视觉 发表于 10-13 09:32 216次 阅读
关于Python对交通路口的红绿灯进行颜色检测
spring中声明式事务实现原理猜想
  @Transactional注解简介 @Transactional 是spring中声明式事务管....
的头像 Android编程精选 发表于 10-13 09:20 182次 阅读
stm32启动代码如何进行分析
stm32启动代码如何进行分析
发表于 10-13 06:44 0次 阅读
xv6的文件系统是如何实现的
文件系统 本文继续来看 的文件系统部分, 将文件系统的设计分为 7 层: ,磁盘、缓存区、日志三个部....
的头像 Linux阅码场 发表于 10-12 18:00 125次 阅读
 xv6的文件系统是如何实现的
Linux中匿名页的访问分析
Linux 中 有后备文件支持的页称为文件页,如属于进程的代码段、数据段的页,内存回收的时候这些页面....
的头像 Linux阅码场 发表于 10-12 17:52 151次 阅读
处理器中异常和中断解决
异常是能够引起程序流偏离正常流程的事件,当异常发生时,正在执行的程序就会被挂起,处理器转而执行一块与....
的头像 单片机匠人 发表于 10-12 17:14 268次 阅读
RUST的真实驱动案例
我们无法确定RUST在内核的最终趋势,有多少人愿意迁移,但是至少Linus愿意试水。 Wedson ....
的头像 Linux阅码场 发表于 10-12 15:59 81次 阅读
RUST的真实驱动案例
那些有着巨大影响力的代码盘点
2009 年,Facebook 推出了一份改变世界的代码——点「赞」按钮。「赞」是包括 Leah P....
的头像 strongerHuang 发表于 10-12 15:46 174次 阅读
那些有着巨大影响力的代码盘点
那些书本上都没有提到的C语言volatile用法
许多程序员都无法正确理解C语言关键字volatile,这并不奇怪。因为大多数C语言书籍通常都是一两句....
的头像 STM32嵌入式开发 发表于 10-12 14:47 874次 阅读
那些书本上都没有提到的C语言volatile用法
什么是MicroPython 它能做什么有什么局限
随着Python成为主流的编程语言,MicroPython在嵌入式系统领域也越来越热门起来,尤其是大....
的头像 电子森林 发表于 10-12 11:44 216次 阅读
PO VO DTO转换神器的思路
当然有的人喜欢写get set,或者用BeanUtils 进行复制,代码只是工具,本文只是提供一种思....
的头像 Linux爱好者 发表于 10-12 11:13 191次 阅读
如何在Colab中使用SQL
如今,编码测试在数据科学面试过程中几乎是标准的。 作为一名数据科学招聘经理,我发现一个20-30分钟....
的头像 智能感知与物联网技术研究所 发表于 10-12 09:39 160次 阅读
如何在Colab中使用SQL
命令行工具Kubectl的别样用法
  kubectl 是 K8s 官方附带的命令行工具,可以方便的操作 K8s 集群。这篇文章主要介绍....
的头像 马哥Linux运维 发表于 10-12 09:31 124次 阅读
一本教你怎么写出让同事无法维护的代码
‍对,你没看错,本文就是教你怎么写出让同事无法维护的代码。一、程序命名 容易输入的变量名 。比如:F....
的头像 Linux爱好者 发表于 10-11 15:45 166次 阅读
优秀的 Verilog/FPGA开源项目介绍(一)
优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信 今天开始会陆续介绍一些优秀的开源项....
的头像 OpenFPGA 发表于 10-11 15:31 241次 阅读
优秀的 Verilog/FPGA开源项目介绍(一)
鸿蒙的网络管理功能你们知道有多厉害吗
  本示例演示了如何使用网络管理模块相关接口,演示了以下功能: 功能 1: 使用默认网络,打开连接,....
的头像 HarmonyOS技术社区 发表于 10-11 14:26 259次 阅读
鸿蒙的网络管理功能你们知道有多厉害吗
开发一个鸿蒙版仿苹果计算器教程.附代码
众所周知鸿蒙 JS 框架是非常轻量级的 MVVM 模式。通过使用和 Vue2 相似的属性劫持技术实现....
的头像 HarmonyOS技术社区 发表于 10-11 14:17 218次 阅读
开发一个鸿蒙版仿苹果计算器教程.附代码
荧光定量pcr仪器技术参数有哪些?
荧光定量pcr仪器技术参数有哪些?PCR扩增时在参加一对引物的一起参加一个特异性的荧光探针,该探针为....
发表于 10-11 11:59 55次 阅读
怎样去搭建一种STM32代码生成模型
怎样去搭建一种STM32代码生成模型?要注意哪些问题?...
发表于 10-11 06:25 0次 阅读
剖析verilog2005的骚操作之对数函数
小技巧分享: verilog下取对数其实可用$clog2这个系统函数,和自己找代码里面写入funct....
的头像 玩儿转FPGA 发表于 10-09 15:29 196次 阅读
剖析verilog2005的骚操作之对数函数
Floyd如何求图的最短路径
前言 在 图论 中,在寻路最短路径中除了 Dijkstra 算法以外,还有 Floyd 算法也是非常....
的头像 算法与数据结构 发表于 10-09 14:38 133次 阅读
Floyd如何求图的最短路径
Python版test1实战说明
上一篇文章已经带着大家安装 DeepStream 的 Python 开发环境,并且执行最简单的 de....
的头像 NVIDIA英伟达企业解决方案 发表于 10-09 14:28 149次 阅读
教你们如何用 Python 快速制作海报级地图附代码
 1 简介 基于 Python 中诸如 matplotlib 等功能丰富、自由度极高的绘图库,我们可....
的头像 Linux爱好者 发表于 10-09 11:36 258次 阅读
如何用10行代码轻松在ZYNQ MP上实现图像识别
本文来自赛灵思高级产品应用工程师,张超。如今各种机器学习框架的普及使得个人搭建和训练一个机器学习模型....
的头像 XILINX开发者社区 发表于 10-09 10:47 1728次 阅读
如何用10行代码轻松在ZYNQ MP上实现图像识别
LMK04821芯片项目代码详解
大侠好,阿Q来也,今天是第二次和各位见面,请各位大侠多多关照。今天给各位大侠带来一篇项目开发经验分享....
的头像 FPGA技术江湖 发表于 10-08 17:51 288次 阅读
LMK04821芯片项目代码详解
如何用List组件减小JS运行内存
每种编程语言都有它的内存管理机制,不同设备上可用内存不同,分配给JS引擎可用的内存范围也不同。例如运....
的头像 HarmonyOS开发者 发表于 10-08 17:46 184次 阅读
如何链接两个名字一样动态库
在Linux应用的开发过程中,直接利用现成的第三方库(俗称:轮子)来完成自己的业务功能,是很常见的事....
的头像 Linux阅码场 发表于 10-08 14:58 194次 阅读
log2在verilog中到底有什么用
很多小伙伴对上一篇文章讲的取对数没感觉,觉得这个没什么用。确实很多时候用不着,verilog本身不够....
的头像 玩儿转FPGA 发表于 10-08 11:23 234次 阅读
log2在verilog中到底有什么用
如何在没有正式培训的情况下学习编程
从编程小白到完成第一款 Web 应用,我只用了 90 天,而且大多数时间都是在苦恼自己是否能成为开发....
的头像 程序人生 发表于 10-08 10:22 155次 阅读
204B实战应用-LMK04821代码详解(二)
大侠好,阿Q来也,今天是第二次和各位见面,请各位大侠多多关照。今天给各位大侠带来一篇项目开发经验分享....
的头像 OpenFPGA 发表于 10-08 10:18 469次 阅读
204B实战应用-LMK04821代码详解(二)
简述Hive 数据倾斜问题定位排查及解决
多数介绍数据倾斜的文章都是以大篇幅的理论为主,并没有给出具体的数据倾斜案例。当工作中遇到了倾斜问题,....
的头像 数据分析与开发 发表于 10-08 09:10 188次 阅读
简述Hive 数据倾斜问题定位排查及解决
隧道亮度检测器是什么,它有哪些特点
隧道洞外亮度检测器是锦州阳光针对长隧道灯光控制的特殊要求研发的现场实时光亮度检测设备。外壳为高级铝合....
发表于 09-30 17:36 9次 阅读
如何用python实现贪吃蛇游戏
贪吃蛇 具体实现部分,大致分为三个模块来介绍:游戏初始化、游戏运行(蛇移动、吃掉食物)、游戏结束 1....
的头像 马哥Linux运维 发表于 09-29 18:05 453次 阅读
如何用python实现贪吃蛇游戏
如何用一行代码解决空指针问题
在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerExce....
的头像 Android编程精选 发表于 09-29 14:28 234次 阅读
导航对多返回栈的支持
欢迎来到第二个关于导航的 MAD Skill 系列的另一篇文章!本文我们将介绍一个呼声很高的功能,即....
的头像 谷歌开发者 发表于 09-29 11:21 287次 阅读
文件系统中的日志系统是如何实现的
日志 本文来聊聊文件系统中的日志系统,来看一个简单的日志系统是如何实现的。本文是接着前面的 xv6 ....
的头像 Linux阅码场 发表于 09-29 11:04 248次 阅读
文件系统中的日志系统是如何实现的
直流电机控制代码
直流电机控制代码(深圳市普德新星电源技术有限公司官网)- 直流机控制代码 可以控制直流机的转速以及正....
发表于 09-28 12:24 51次 阅读
直流电机控制代码
便携式荧光定量PCR检测仪应用领域有哪些?
便携式荧光定量PCR检测仪应用领域有哪些?不重视养猪环境传统养猪较简单, 易学易做, 技术要求不高,....
发表于 09-27 14:23 127次 阅读
C语言中的“三字母词”是什么
某软件工程师接盘了前同事的项目,进度一拖再拖,最后发现问题出现在如下代码: // 注释语句 ??/2....
的头像 嵌入式ARM 发表于 09-26 14:46 252次 阅读
芯片开发语言为什么要用Chisel和Verilog
在最近召开的RISC-V中国峰会上,中科院计算所的包云岗研究员团队正式发布了名为“香山”的开源高性能....
的头像 FPGA技术江湖 发表于 09-26 11:00 1671次 阅读
芯片开发语言为什么要用Chisel和Verilog
剖析C语言中scanf函数常见问题
在写C代码时难免对一些知识点不熟悉,导致犯错,今天分享几点小知识给大家。 空白符问题        ....
的头像 STM32嵌入式开发 发表于 09-24 16:45 278次 阅读
拓扑排序算法有什么作用
大家好,我是bigsai。 拓扑排序,很多人都可能听说但是不了解的一种算法。不知者大多会提出这样的疑....
的头像 算法与数据结构 发表于 09-24 10:53 256次 阅读
拓扑排序算法有什么作用
Vivado之VIO原理及应用
虚拟输入输出(Virtual Input Output,VIO)核是一个可定制的IP核,它可用于实时....
的头像 OpenFPGA 发表于 09-23 16:11 266次 阅读
Vivado之VIO原理及应用
简述Git的一些基础知识
  简单地说,Git 究竟是怎样的一个系统呢?请注意接下来的内容非常重要,若你理解了 Git 的思想....
的头像 马哥Linux运维 发表于 09-23 15:43 764次 阅读
简述Git的一些基础知识
让C++代码更加高效的几个小技巧
今天和大家介绍一下能让C++代码更加高效的几个小技巧,话不多说,以下为本文目录: 参数传递方式:值传....
的头像 嵌入式ARM 发表于 09-23 15:20 228次 阅读
让C++代码更加高效的几个小技巧
Python后端项目的协程是什么
最近公司 Python 后端项目进行重构,整个后端逻辑基本都变更为采用“异步”协程的方式实现。看着满....
的头像 Linux爱好者 发表于 09-23 14:38 266次 阅读
STM32的ADC代码例程
STM32的ADC代码例程(普德新星电源技术有限公司怎么样)- STM32的ADC代码例程,有5个例....
发表于 09-23 09:53 45次 阅读
STM32的ADC代码例程
英特尔OpenVINO™将全力助力极视角AI推理加速
在模型开发和部署方面,极市平台集成了最新版本的OpenVINO工具,助力开发者在最小化代码修改的条件....
的头像 英特尔物联网 发表于 09-22 16:19 407次 阅读
英特尔OpenVINO™将全力助力极视角AI推理加速
NSVR351SDSA3 用于混频器和检波器的肖特基势垒二极管
肖特基势垒二极管旨在实现紧凑和高效的设计。两个肖特基势垒二极管集成在一个SC-59封装中。双肖特基势垒二极管的使用可以降低系统成本和电路板空间。该肖特基势垒二极管符合AEC-Q101标准,PPAP适用于汽车应用。 特性 优势 无铅,无卤素且符合RoHS标准 环境考虑 符合AEC-Q101和PPAP能够 适合汽车应用 小尺寸包装中2个元素的串联连接 大大提高安装效率。 小型端子间电容(C = 0.69 pF典型值)和小正向电压(VF)最大值= 0.23 V) 有效提高探测能力。 应用 终端产品 汽车无线电天线电平检测器 汽车收音机调谐器 电路图、引脚图和封装图...
发表于 08-04 20:02 201次 阅读
NSVR201MX 用于混频器和检测器的肖特基势垒二极管
1MX是一款采用X2DFN2封装的射频肖特基巴里二极管。它是适用于高频混频器应用的器件。低正向电压和低电容可用于亚毫米波等高频。假定的应用是碰撞检测雷达和多普勒雷达。 X2DFN2封装尺寸为1.0x0.6x0.4mm。它是市场上最小的水平。它有助于缩小PCB板的尺寸。符合AEC-Q101标准且PPAP适用于汽车应用。 特性 优势 减少寄生虫成分 实现低信号丢失 小额终端电容 可用于高频应用。 小正向电压 适用于高频应用。 小型包装 有助于缩小PCB板尺寸 AEC-Q101合格且PPAP能力 高品质 无铅且符合RoHS标准 应用 终端产品 用于ADAS的微波和毫米波混频器 用于ADAS的微波和毫米波检测器 汽车应用 电路图、引脚图和封装图...
发表于 08-04 18:02 231次 阅读
NSR201MX 用于混频器和检波器的肖特基势垒二极管
MX是一款RF肖特基势垒二极管,2 V,50 mA,0.15 pF,单X2DFN2。该肖特基势垒二极管专为高频应用而设计。它可广泛用于C波段的功率检测器和Ku波段的混频器等.X2DFN2封装尺寸为1.0 x 0.6 x 0.4 mm。这是市场上最小的水平。它还有助于缩小PCB板的尺寸。 特性 优势 小的Interterminal CapacitanceSmall Interterminal Capacitance 适用于高频应用 减少寄生虫成分 实现低信号丢失 小正向电压 适用于高频应用 小型包装 有助于缩小PCB板尺寸 无铅且符合RoHS标准 应用 终端产品 亚毫米波应用的混音器 WiFi功率检测器 WiFi应用程序 智能手机 重要传感器 电路图、引脚图和封装图...
发表于 08-04 05:02 266次 阅读
FSA8049 音频插孔检测和配置 MIC / GND交叉开关
9是一款用于3极或4极附件的音频插孔检测器开关.FSA8049检测接地位置(GND)和音频插头上的麦克风(MIC)极,自动将它们路由至适当的连接。这允许终端用户将各种附件插入移动设备都能正常运行,例如具有不同音频极配置的耳机。 检测3极或4极音频附件■检测GND的极性和MIC是否在4极插口上■自动路由GND和MIC至音频插孔端口 特性 检测:音频插头GND和MIC极性 V DD :2.5V至4.4V THD(MIC):0.002%典型值 静电放电(IEC 61000-4-2气隙​​):15kV 工作温度:-40°C至85°C 封装:9凸块WLCSP 3x3列,0.4mm引脚间距,250μm的球 顶部标记:M3 应用 手机 PMP / MP3播放器 电路图、引脚图和封装图...
发表于 08-01 02:02 161次 阅读
NCS2252 比较器 高速 50 ns 低电压 轨到轨 漏极开路
2低电压比较器具有快速响应时间和轨到轨输入和输出。扩展的共模输入电压范围允许输入信号在轨道上方和下方200 mV,允许在地或电源处进行电压检测。采用100 mV过驱的传输延迟为50 ns,使该比较器适用于需要更快响应时间的应用。 这些单通道器件在NCS2252中提供开漏输出,采用SOT23-5封装。和SC70-5包。汽车合格设备也可用,由NCV前缀表示。 特性 优势 传播延迟:50 ns,100 mV过驱 快速传播以满足高速采样需求 轨到轨输入:VSS -200 mV至VDD +200 mV 灵活使用包括电源轨在内的输入信号范围 电源电压:1.8 V至5.5 V 1.8 V的低电源电压使设备与低压系统兼容 供电电流:5 V电源时典型值为150μA 低电源电流可降低功耗 开漏输出 电路中已有电阻上拉电阻的线路输出 包裹:SC-70和SOT23-5 小包装 AEC-Q100认证和PPAP功能选项 符合汽车要求 应用 终端产品 汽车 照明 智能手机/手机 便携式和电池供电系统 电源 电压阈值检测器 过零检测器 高速采样电路 逻辑电平转换/转换 时钟和数据信号恢复 电路图、引脚图和封装图...
发表于 07-31 12:02 159次 阅读
NCS2252 比较器 高速 50 ns 低电压 轨到轨 漏极开路
NCP4672 LDO稳压器 80 mA 双输出 超低压降 高PSRR
2是一款双路低压降(LDO)线性稳压器,带有输入电压和输出电压检测器。该部分适用于需要多个电压的系统,例如内核和I / O. NCP4672 LDO线性稳压器在全输入电压和满载电流下的精度为2%。由于内置两个电压检测器,NCP4672无需外部电压监控。输入电压检测器设置为7.0 V.输出电压检测器用于通道1,设置为2.9 V.外部电容用于设置此复位信号的持续时间。其他功能包括短路保护和热关断保护。 NCP4672设计用于4.7μF输出电容,ESR介于0.1?和5.0?之间。 特性 精度:全电压和负载时2% 出色的纹波抑制:70 dB @ 1 kHz 输入电压的电压检测器 电压检测器输出电压 复位信号的可编程延迟 热短路保护 这是铅-Free Device 应用 小型核心和I / O电源 消费类设备 测量设备 工业设备 电路图、引脚图和封装图...
发表于 07-30 10:02 225次 阅读
NCP4672 LDO稳压器 80 mA 双输出 超低压降 高PSRR
NCP1423 升压转换器 Sync-Rect PFM DC-DC 400 mA 具有真正截止和环杀手
3是一款单片微功率高频升压型开关转换器IC,专为电池供电的手持式电子产品设计,负载高达400mA。它集成了同步整流器,以提高效率并消除外部肖特基二极管。高开关频率(高达600 KHz)允许使用低剖面电感和输出电容。当IC禁用时,从LX或BAT到OUT的内部传导路径被阻断,OUT引脚与电池隔离。这实现了True-Cutoff。 Ring-Killer还集成了消除非连续传导模式中的高频振铃。低电池检测器,逐周期电流限制,过压保护和热关断为各种电池供电应用提供增值功能。所有这些功能都打开,静态电源电流仅为9.0uA。该器件采用紧凑型Micro-10封装 特性 高开关频率,最高600 kHz 低静态电流9.0 uA 电池电量不足检测器 0.8 V无负载保证启动 不连续传导模式的杀手杀手 热能关机 1.2逐周期电流限制 输出电流高达400 mA @ VOUT = 3.3 V,200 mA @ VOUT = 1.8 V 过压保护 薄型和最小外部件 打开漏极低电池电量检测器输出 Compact Micro-10软件包 无铅封装可用 应用 无线光学鼠标 无线耳机 互联网音频播放器 个人数字助理(PDA) 手持设备 从一个...
发表于 07-30 02:02 134次 阅读
NCP1423 升压转换器 Sync-Rect PFM DC-DC 400 mA 具有真正截止和环杀手
NCP1422 升压转换器 Sync-Rect PFM DC-DC 800 mA 具有真正截止和环杀手
2是一款单片微功率高频升压型开关转换器IC,专为电池供电的手持式电子产品设计,负载高达800mA。它集成了Sync-Rect,可提高效率并消除外部肖特基二极管。高开关频率(高达1.2 MHz)允许使用小尺寸,小尺寸电感器和输出电容器。当器件禁用时,从LX或BAT到OUT的内部传导路径被完全阻断,OUT引脚与电池隔离。此True-Cutoff功能可将关断电流降至50nA。 Ring-Killer还集成了消除非连续传导模式中的高频振铃。除此之外,低电池检测器,逻辑控制关断,逐周期电流限制和热关断为各种电池供电应用提供增值功能。所有这些功能都打开,静态电源电流通常仅为8.5 uA。该器件采用紧凑小巧的DFN10封装。 特性 输出电流高达800 mA,VIN = 2.5 V且VOUT = 3.3 V 高开关频率,高达1.2MHz 不连续导通模式的抗振环杀手 低静态电流为8.5μA 1.0V启动无负载保证 输出电压从1.5V到5V可调 1.5A逐周期电流限制 带滞后的片上热关断 采用节省空间和薄型DFN10封装 无铅封装可用 应用 个人数字助理(PDA) 手持数字音频产品 便携式摄像机和数码相机 将一至两个碱性,...
发表于 07-30 02:02 319次 阅读
NCP1422 升压转换器 Sync-Rect PFM DC-DC 800 mA 具有真正截止和环杀手
NCP1421 升压转换器 同步矩形 PFM DC-DC 600 mA 具有真正截止和环杀手
1是一款单芯片微功率高频升压型开关转换器IC,专为电池供电的手持式电子产品设计,负载高达600 mA。它集成了Sync-Rect,可提高效率并消除外部肖特基二极管。高开关频率(高达1.2 MHz)允许使用小尺寸,小尺寸电感器和输出电容器。当器件禁用时,从LX或BAT到OUT的内部传导路径被完全阻断,OUT引脚与电池隔离。此True-Cutoff功能可将关断电流降至50nA。 Ring-Killer还集成了消除非连续传导模式中的高频振铃。除此之外,低电池检测器,逻辑控制关断,循环周期电流限制和热关断为各种电池供电应用提供增值功能。所有这些功能都打开,静态电源电流通常仅为8.5μA。该器件采用紧凑型Micro8封装。 特性 高效率: 3.3 V输出为94% 2.0 V输入时200 mA - 2.5 V输入时500 mA时3.3 V输出时84% 高开关频率,高达1.2 MHz(未达到电流限制) 真正截止功能可降低器件关断电流通常50nA 不连续传导模式的反振铃杀手 高精度参考输出,1.2V 1 1.5%,当V OUT 时,可提供2.5mA负载电流> 3.3V 8.5μA的低静态电流 集成式低电池检测器 打开排水低 - 电池检测器输出 无负载时1.0V启...
发表于 07-30 02:02 362次 阅读
NCP1421 升压转换器 同步矩形 PFM DC-DC 600 mA 具有真正截止和环杀手
NCP6992 AIRFUEL-MR无线电源发送器ASIC
2是一款无线电源ASIC,可提供符合AirFuel MR标准的非接触式6.78 MHz电力传输单元(PTU)所需的电源,测量和支持功能。 NCP6992与蓝牙信令协议(BLE)相结合,通过管理功率传输(包括效率和故障条件管理),有助于调整和优化发送器线圈的功率。 特性 输入电压范围4.5V至22V 提供小型7x7mm²可湿性侧翼电镀QFN-56封装,间距0.4mm 直接从墙上适配器或USB端口供电 可通过3.4 MHzI²C接口进行广泛编程 50 W功率升压控制器,具有可在9V至55.2V(200mV步进)下编程的转换器,具有OVP和自动控制输入选项 可配置的睡眠模式和使用直接输入控制的快速唤醒循环 In集成式降压转换器5V& 500mA 2通用GPIO可用于逻辑I / O,ADC输入或时钟输出 系统LDO可编程为1.2V至3.6V,100 mV步进,带动态电压调节(DVS) USB BC 1.2检测的前端 具有OCP的四相可选6.78MHz PA驱动器 用于天线切换的PWM控制继电器驱动器 用于PA电源电压,电流和温度测量的10位ADC 一个阻抗控制检测器 具有ADC读数的差分...
发表于 07-29 18:02 279次 阅读
BCM84147 具有CDR,VGA和高级功能集的多速率40-Gb / s 1:16 DeMUX
45G串口到SFI-5.1解复用器(DeMux),用于300针40G模块。  BCM84147有一个符合OIF SFI-5.1标准的16位宽传输系统数据接口,带有偏移校正通道,工作频率范围为2.488 Gb / s至2.788 Gb / s。 BCM84147具有两个时钟和数据恢复(CDR)电路,可从接收信号中恢复时钟和数据,然后在SFI-5.1接口上解复用并传输数据。 SFI-5.1接口还有一个额外的去偏移通道。 CDR和解复用器完全集成。数据由集成的CDR恢复。恢复的数据与从每个数据信道顺序复制数据的去偏移信道一起交织到SFI-5.1接口。 SFI-5.1定时时钟由恢复的时钟产生。提取的数据可以选择性地馈送到PRBS检测器。  功能 数据速率支持从39.8 Gb / s到44.6 Gb / s 用于PMD和ISI补偿的均衡器 CDR lockdetect的状态指示灯 RX判定阈值调整 核心电源:1.0V SFI-5.1 CML I / O:1.0V...
发表于 07-04 10:25 305次 阅读
BCM84147 具有CDR,VGA和高级功能集的多速率40-Gb / s 1:16 DeMUX
BCM8154 具有10G时钟的多速率低功耗10 Gb / s NRZ /双二进制收发器
完全集成的MSA兼容多速率SONET / SDH / 10-GbE /光纤通道/ FEC收发器,工作速率为9.953 Gb / s,10.3125 Gb / s,10.519 Gb / s ,10.664 Gb / s,10.709 Gb / s,11.095 Gb / s,11.318 Gb / s或11.352 Gb / s。   片上时钟合成由高频,低抖动PLL,允许使用可选择线速率除以16或64的低频参考时钟.10G TX时钟相位可针对时钟驱动器应用进行调节。片上相位检测器和电荷泵以及外部VCXO实现了清理PLL。清除PLL可用于衰减CDR恢复时钟上的抖动,以用于环路定时应用,或者从嘈杂的系统时钟提供低抖动参考时钟。任何SONET时序模式都可以配置BCM8154时序架构,使得时序模式和清除功能可以在现场而不是在制造期间用户选择,因此简化了工程和制造要求。 功能 完全集成的多速率CDR,DEMUX,MUX,CMU 300针多源协议(MSA)兼容 符合OIF,Telcordia& reg;,ITU- T,XFI规范和IEEE 802.3ae标准 输入灵敏度10 mV峰峰值...
发表于 07-04 10:24 70次 阅读
BCM8154 具有10G时钟的多速率低功耗10 Gb / s NRZ /双二进制收发器
BCM84145 具有CDR,VGA和高级功能集的多速率40-Gb / s 1:4多路分配器
用于300针40G模块的45G串口到SFI-5.2 / XLAUI / OTL3.4 / STL256.4解复用器(demux)。  ; BCM84145具有光互联网论坛(OIF)SFI-5.2 / XLAUI / OTL3.4 / STL256.4兼容的四位宽传输系统数据接口,其偏移校正通道工作在2.488 Gb / s至2.788 Gb / s。 BCM84145具有两个时钟和数据恢复(CDR)电路,可从接收信号中恢复时钟和数据,然后在SFI-5.2 / XLAUI / OTL3.4 / STL256.4接口上解复用并传输数据。 SFI-5.2 / XLAUI / OTL3.4 / STL256.4接口还有一个额外的偏移校正通道。 CDR和解复用器完全集成。数据由集成的CDR恢复。恢复的数据被交错到SFI-5.2 / XLAUI / OTL3.4 / STL256.4接口以及从每个数据信道顺序复制数据的偏移校正信道。 SFI-5.2 / XLAUI / OTL3.4 / STL256.4定时时钟由恢复的时钟产生。提取的数据可以选择性地馈送到PRBS检测器。  功能 数据速率支持从39.8 Gb / s到44.6 Gb / s 用于PMD和ISI补偿的均衡器 CDR lockdetect的状态指示灯 RX判定阈值调整 核心电源:1.0V SFI-5.2 / XLAUI / OTL3.4 / S...
发表于 07-04 10:23 240次 阅读
BCM84145 具有CDR,VGA和高级功能集的多速率40-Gb / s 1:4多路分配器
BCM84141 45G(2 x 23G DQPSK)到SFI-5.1 DeMux
2 x 23G至SFI-5.1解复用器,用于300引脚40G模块,用于差分正交相移键控(DQPSK)应用。  BCM84141具有符合OIF SFI-5.1标准的16位宽发送系统数据接口,其偏移校正信道的工作频率为2.688 Gb / s至2.85 Gb / s。 BCM84141具有两个时钟和数据恢复(CDR)电路,可以从两个(I和Q)通道上的接收信号中恢复时钟和数据,然后在SFI-5.1接口上解复用并传输数据。 SFI-5.1接口还有一个额外的去偏移通道。 CDR和解复用器完全集成。两位数据分别由两个集成的CDR恢复。恢复的两位数据被交织到SFI-5.1接口以及从每个数据信道顺序复制数据的去歪斜通道。 SFI-5.1定时时钟由恢复的时钟产生。提取的数据可以选择性地馈送到PRBS检测器。  功能 数据速率支持从21.5 Gb / s到22.8 Gb / s 差分I和Q通道 PMD和ISI补偿均衡器 CDR lockdetect状态指示灯 RX判决阈值调整 核心电源:1.0V...
发表于 07-04 10:23 225次 阅读
BCM84141 45G(2 x 23G DQPSK)到SFI-5.1 DeMux
BCM8156 多速率低功耗10 Gb / s XFI至SFI-4.1收发器
完全集成的MSA兼容多速率SONET / SDH / 10-GbE /光纤通道/ FEC收发器,工作速率为9.953 Gb / s,10.3125 Gb / s,10.519 Gb / s ,10.664 Gb / s,10.709 Gb / s,11.095 Gb / s,11.318 Gb / s或11.352 Gb / s。   片上时钟合成由高频,低抖动PLL,允许使用可选择线速率除以16或64的低频参考时钟.10G TX时钟相位可针对时钟驱动器应用进行调节。片上相位检测器和电荷泵以及外部VCXO实现了清理PLL。清除PLL可用于衰减CDR恢复时钟上的抖动,以用于环路定时应用,或者从嘈杂的系统时钟提供低抖动参考时钟。任何SONET时序模式都可以配置新的BCM8156时序架构,使得时序模式和清除功能可以在现场而不是在制造期间用户选择,因此简化了工程和制造要求。 功能 完全集成的多速率CDR,DEMUX,MUX,CMU   300针多源协议(MSA)兼容  符合OIF,Telcordia& reg;,ITU-T,XFI规范和IEEE 802.3ae标准  使用环回,模式生成器和检查器进行故障隔离...
发表于 07-04 10:22 150次 阅读
BCM8156 多速率低功耗10 Gb / s XFI至SFI-4.1收发器
MGA-43828 925-960 MHz线性功率放大器模块
Broadcom MGA-43828是一款完全匹配的高线性功率放大器(PA),设计用于925-960 MHz频段。该器件基于Broadcom专有的0.25um GaAs E-pHEMT技术,具有高线性度,增益和功率附加效率(PAE),集成功率检测器和关断功能。 MGA-43828非常适合用作小型蜂窝基站收发台(BTS)应用的最终级PA。  功能 • 线性P OUT 为27 dBm,50 dBc ACLR(UMTS,5MHz),5V供电• 增益为33 dB •  PAE为15%• 完全匹配的50欧姆输入和输出• 集成功率检测器和关机功能•  GaAs E-pHEMT技术• 小包装尺寸:5 x 5 x 0.9 mm   应用程序 •  Small Cell BTS:Femtocells,Picocells,Metrocells和Microcells •  UMTS / LTE Band 8 PA...
发表于 07-04 09:58 433次 阅读
MGA-43828 925-960 MHz线性功率放大器模块
MGA-43728 2.62-2.69 GHz线性功率放大器模块
Broadcom MGA-43728是一款完全匹配的高线性功率放大器(PA),设计用于2.62-2.69 GHz频段。该器件基于Broadcom专有的0.25um GaAs E-pHEMT技术,具有高线性度,增益和功率附加效率(PAE),集成功率检测器和关断功能。 MGA-43728非常适合用作小型蜂窝基站收发台(BTS)应用的最终级PA。   功能 •  线性P OUT 27.3 dBm,48 dBc ACLR [1](LTE,10MHz / 50RB)  5V供电• 增益为38.3 dB •  PAE为13.7%• 完全匹配的50欧姆输入和输出• 集成功率检测器和关机功能•  GaAs E-pHEMT技术• 小包装尺寸:5 x 5 x 0.9 mm 应用 •  Small Cell BTS:Femtocells,Picocells,Metrocells和Microcells •  UMTS / LTE Band 7 PA...
发表于 07-04 09:58 424次 阅读
MGA-43728 2.62-2.69 GHz线性功率放大器模块
MGA-412P8 WLAN功率放大器,19.0 dBm线性Pout @ 3%EVM
Broadcom的MGA-412P8是802.11 b / g WLAN功率放大器,采用微型2 x 2 x 0.75 mm无引脚塑料芯片载体(LPCC)封装。功率放大器专为1.7GHz的应用而设计。至3GHz频率范围,但它针对IEEE 802.11 b / g WLAN应用进行了优化。紧凑的占位面积,低调,集成功率检测器,断电功能和出色的功率效率使MGA-412P8成为移动IEEE的理想选择802.11b / g WLAN应用。 通过使用专有的Broadcom GaAs增强模式pHEMT工艺实现了同类最佳的电源效率。对于54Mb / s数据速率(OFDM调制),它在3%EVM下提供19.0 dBm线性输出功率,在11Mb / s(CCCK调制)数据速率时提供23dBm。 特性 MGA -412P8线性功率放大器设计用于1.7 - 3 GHz频率范围内的无线应用: 2.452 GHz,3.3V(典型值) 25.5 dB增益 25.3 dBm P1dB 19.0 dBm线性Pout @ 3%EVM(95mA) 占地面积小:2X2mm 2 应用 用于IEEE 802.11 b / g WLAN应用的功率放大器 蓝牙功率放大器 2.4GHz ISM频段应用...
发表于 07-04 09:57 294次 阅读
MGA-412P8 WLAN功率放大器,19.0 dBm线性Pout @ 3%EVM
MGA-43040 2.3-2.4 GHz线性功率放大器模块
Broadcom MGA-43040是一款完全匹配的功率放大器(PA),适用于2.3-2.4 GHz频段。该器件基于Broadcom专有的0.25um GaAs E-pHEMT技术,具有高线性度,增益和功率附加效率(PAE),内置功率检测器。   MGA-43040是用作小型蜂窝基站收发台(BTS)应用的最终级PA的理想选择。  功能 线性P OUT 27 dBm,最大-48dBc ACLR1,5V电源 高增益:42 dB PAE为13% 完全匹配的50欧姆输入和输出 内置检测器 GaAs E-pHEMT技术 小包装尺寸:5 x 5 x 0.9 mm 无铅,无卤素且符合RoHS标准 应用 小型蜂窝基站:企业家庭基站,微微蜂窝基站,微型蜂窝基站和Microcells  LTE Band 40 PA...
发表于 07-04 09:54 447次 阅读
MGA-43040 2.3-2.4 GHz线性功率放大器模块
MGA-43003 1.805-1.880 GHz线性功率放大器模块
Broadcom MGA-43003是一款完全匹配的功率放大器(PA),适用于1.805-1.880 GHz频段。该器件基于Broadcom专有的0.25um GaAs E-pHEMT技术,具有高线性度,增益和功率附加效率(PAE)以及内置功率检测器。   MGA-43003非常适合用作小型蜂窝基站收发台(BTS)应用的最终级PA。 功能 线性P OUT 为27 dBm,-48dBc ACLR1,5V电源 高增益:  41.7 dB PAE为14% 完全匹配50 -Ohm输入和输出 内置检测器 GaAs E-pHEMT技术 小包装尺寸:5 x 5 x 0.9 mm 无铅,无卤素且符合RoHS标准   应用 Small Cell BTS:Femtocells,Picocells ,Metrocells和Microcells LTE Band 3  PA    ...
发表于 07-04 09:54 397次 阅读
MGA-43003 1.805-1.880 GHz线性功率放大器模块