侵权投诉

全面解读目前LVGL的应用小知识

2021-06-04 12:01 次阅读

概述

本文介绍目前LVGL的应用小知识,希望对采用MCU设计UI界面的用户有所启发,开发出界面更友好的消费品或者工业产品,造福大众。

01.

LVGL系统架构

LVGL系统框架

应用程序创建GUI并处理特定任务的应用程序。

LVGL本身是一个图形库。我们的应用程序通过调用LVGL库来创建GUI。它包含一个HAL(硬件抽象层)接口,用于注册显示和输入设备驱动程序。

驱动程序除特定的驱动程序外,它还有其他的功能,可驱动显示器GPU (可选)、读取触摸板或按钮的输入。

根据MCU,有两种典型的硬件设置。一个带有内置LCD/TFT驱动器的外围设备,而另一种是没有内置LCD/TFT驱动器的外围设备。在这两种情况下,都需要一个帧缓冲区来存储屏幕的当前图像。

1.集成了TFT/LCD驱动器的MCU如果MCU集成了TFT/LCD驱动器外围设备,则可以直接通过RGB接口连接显示器。在这种情况下,帧缓冲区可以位于内部RAM(如果MCU有足够的RAM)中,也可以位于外部RAM(如果MCU具有存储器接口)中。

2.如果MCU没有集成TFT/LCD驱动程序接口,则必须使用外部显示控制器(例如SSD1963、SSD1306、ILI9341 )。在这种情况下,MCU可以通过并行端口,SPI或通过I2C与显示控制器进行通信。帧缓冲区通常位于显示控制器中,从而为MCU节省了大量RAM。

02.

建立一个LVGL项目

要在我们的项目中使用 lvgl ,我们起码需要获取到官方的这两个库:

lvgl(lvgl)核心图形库的官方 GitHub 仓库地址:https://github.com/lvgl/lvgl。

lvgl(lv_drivers)输入输出设备驱动官方 GitHub 仓库地址:https://github.com/lvgl/lv_drivers

我们可以克隆或下载这两个库的最新版本,将它们复制到我们的项目中,然后进行适配。

目录 lvgl 就是 lvgl 的官方图形库

目录 lv_drivers 是 lvgl 输入输出设备驱动官方示例配置

目录 lv_examples 是 lvgl 的官方demo(可选,但不要直接使用到实际项目中)

配置文件

上面的三个库中有一个类似名为 lv_conf_template.h 的配置头文件(template就是模板的意思)。通过它可以设置库的基本行为,裁剪不需要模块和功能,在编译时调整内存缓冲区的大小等等。

将 lvgl/lv_conf_template.h 复制到 lvgl 同级目录下,并将其重命名为 lv_drv_conf.h 。打开文件并将开头的 #if 0 更改为 #if 1 以使能其内容。

将 lv_drivers/lv_drv_conf_template.h 复制到 lv_drivers 同级目录下,并将其重命名为 lv_conf.h 。打开文件并将开头的 #if 0 更改为 #if 1 以使能其内容。

(可选)将 lv_examples/lv_ex_conf_template.h 复制到 lv_examples 同级目录下,并将其重命名为 lv_ex_conf.h 。打开文件并将开头的 #if 0 更改为 #if 1 以使能其内容。

准备lvgl配置文件

af7f2894-c4c6-11eb-9e57-12bb97331649.png

使能配置文件

lv_conf.h 也可以复制到其他位置,但是应该在编译器选项中添加 ``LV_CONF_INCLUDE_SIMPLE``定义(例如,对于gcc编译器为``-DLV_CONF_INCLUDE_SIMPLE`` ) 并手动设置包含路径。

在配置文件中,注释说明了各个选项的含义。我们在移植时至少要检查以下三个配置选项,其他配置根据具体的需要进行修改:

LV_HOR_RES_MAX 显示器的水平分辨率。

LV_VER_RES_MAX 显示器的垂直分辨率。

LV_COLOR_DEPTH 颜色深度,其可以是:

8 - RG332

16 - RGB565

32 - (RGB888和ARGB8888)

初始化LVGL

准备好这三个库:lvgl、lv_drivers、lv_examples 后,我们就要开始使用lvgl带给我们的功能了。使用 lvgl 图形库之前,我们还必须初始化 lvlg 以及相关其他组件。初始化的顺序为:

调用 lv_init() 初始化 lvgl 库;

初始化驱动程序;

在 LVGL 中注册显示和输入设备驱动程序;

在中断中每隔 x毫秒 调用 lv_tick_inc(x) 用以告知 lvgl 经过的时间;

每隔 x毫秒 定期调用 lv_task_handler() 用以处理与 LVGL相关的任务。

03.

显示接口

要设置显示,必须初始化 lv_disp_buf_t 和 lv_disp_drv_t 变量。

lv_disp_buf_t 保存显示缓冲区信息的结构体

lv_disp_drv_t HAL要注册的显示驱动程序、与显示交互并处理与图形相关的结构体、回调函数。

显示缓存区

关于缓冲区大小,有 3 种情况:

一个缓冲区 LVGL将屏幕的内保存到缓冲区中并将其发送到显示器。缓冲区可以小于屏幕。在这种情况下,较大的区域将被重画成多个部分。如果只有很小的区域发生变化(例如按下按钮),则只会刷新该部分的区域。

两个非屏幕大小的缓冲区 具有两个缓冲区的 LVGL 可以将其中一个作为显示缓冲区,而另一缓冲区的内容发送到后台显示。应该使用 DMA 或其他硬件将数据传输到显示器,以让CPU同时绘图。这样,渲染和刷新并行处理。与 一个缓冲区 的情况类似,如果缓冲区小于要刷新的区域,LVGL将按块绘制显示内容

两个屏幕大小的缓冲区 与两个非屏幕大小的缓冲区相反,LVGL将始终提供整个屏幕的内容,而不仅仅是块。这样,驱动程序可以简单地将帧缓冲区的地址更改为从 LVGL 接收的缓冲区。因此,当MCU具有 LCD/TFT 接口且帧缓冲区只是 RAM 中的一个位置时,这种方法的效果很好。

显示驱动器

一旦缓冲区初始化准备就绪,就需要初始化显示驱动程序。在最简单的情况下,仅需要设置 lv_disp_drv_t 的以下两个字段:

buffer 指向已初始化的 lv_disp_buf_t 变量的指针。

flush_cb 回调函数,用于将缓冲区的内容复制到显示的特定区域。刷新准备就绪后,需要调用lv_disp_flush_ready()。LVGL可能会以多个块呈现屏幕,因此多次调用flush_cb。使用 lv_disp_flush_is_last() 可以查看哪块是最后渲染的。

其中,有一些可选的数据字段:

hor_res 显示器的水平分辨率。(默认为 lv_conf.h 中的 LV_HOR_RES_MAX )

ver_res 显示器的垂直分辨率。(默认为 lv_conf.h 中的 LV_VER_RES_MAX )

color_chroma_key 在 chrome 键控图像上将被绘制为透明的颜色。(默认为 lv_conf.h 中的 LV_COLOR_TRANSP )

user_data 驱动程序的自定义用户数据。可以在 lv_conf.h 中修改其类型。

anti-aliasing 使用抗锯齿(anti-aliasing)(边缘平滑)。缺省情况下默认为 lv_conf.h 中的 LV_ANTIALIAS 。

rotated 如果 1 交换 hor_res 和 ver_res 。两种情况下 LVGL 的绘制方向相同(从上到下的线条),因此还需要重新配置驱动程序以更改显示器的填充方向。

screen_transp 如果为 1 ,则屏幕可以具有透明或不透明的样式。需要在 lv_conf.h 中启用 LV_COLOR_SCREEN_TRANSP 。

要使用GPU,可以使用以下回调:

gpu_fill_cb 用颜色填充内存中的区域。

gpu_blend_cb 使用不透明度混合两个内存缓冲区。

gpu_wait_cb 如果在 GPU 仍在运行 LVGL 的情况下返回了任何 GPU 函数,则在需要确保GPU渲染就绪时将使用此函数。

注意,这些功能需要绘制到内存(RAM)中,而不是直接显示在屏幕上。

其他一些可选的回调,使单色、灰度或其他非标准RGB显示一起使用时更轻松、优化:

rounder_cb 四舍五入要重绘的区域的坐标。例如。2x2像素可以转换为2x8。如果显示控制器只能刷新特定高度或宽度的区域(对于单色显示器,通常为8 px高),则可以使用它。

set_px_cb 编写显示缓冲区的自定义函数。如果显示器具有特殊的颜色格式,则可用于更紧凑地存储像素。(例如1位单色,2位灰度等)。这样,lv_disp_buf_t中使用的缓冲区可以较小,以仅保留给定区域大小所需的位数。set_px_cb不能与两个屏幕大小的缓冲区一起显示缓冲区配置。

monitor_cb 回调函数告诉在多少时间内刷新了多少像素。

clean_dcache_cb 清除与显示相关的所有缓存的回调

要设置 lv_disp_drv_t 变量的字段,需要使用 lv_disp_drv_init(&disp_drv) 进行初始化。最后,要为 LVGL 注册显示设备,需要调用lv_disp_drv_register(&disp_drv)。

04.

输入设备接口

(一)、输入设备的类型

要设置输入设备,必须初始化 lv_indev_drv_t 变量:

afb16c3c-c4c6-11eb-9e57-12bb97331649.jpg

类型 (indev_drv.type)可以是:

LV_INDEV_TYPE_POINTER 触摸板或鼠标

LV_INDEV_TYPE_KEYPAD 键盘或小键盘

LV_INDEV_TYPE_ENCODER 带有左,右,推动选项的编码器

LV_INDEV_TYPE_BUTTON 外部按钮按下屏幕

read_cb (indev_drv.read_cb)是一个函数指针,将定期调用该函数指针以报告输入设备的当前状态。它还可以缓冲数据并在没有更多数据要读取时返回 false ,或者在缓冲区不为空时返回 true 。

进一步了解有关 输入设备 的更多信息。

(二)、触摸板,鼠标或任何指针

可以单击屏幕点的输入设备属于此类别。

即使状态为 LV_INDEV_STATE_REL ,触摸板驱动程序也必须返回最后的 X/Y 坐标。

要设置鼠标光标,请使用 lv_indev_set_cursor(my_indev,&img_cursor) 。( my_indev 是 lv_indev_drv_register 的返回值)键盘或键盘

(三)、触摸板或键盘

带有所有字母的完整键盘或带有一些导航按钮的简单键盘均属于此处。

要使用键盘/触摸板:

注册具有 LV_INDEV_TYPE_KEYPAD 类型的 read_cb 函数。

在 lv_conf.h 中启用 LV_USE_GROUP

必须创建一个对象组:lv_group_t * g = lv_group_create(),并且必须使用 lv_group_add_obj(g,obj) 向其中添加对象

必须将创建的组分配给输入设备:lv_indev_set_group(my_indev,g)( my_indev 是 lv_indev_drv_register 的返回值)

使用 LV_KEY _… 在组中的对象之间导航。有关可用的密钥,请参见 lv_core/lv_group.h。

(四)、编码器

可以通过下面四种方式使用编码器:

按下按钮

长按其按钮

转左

右转

简而言之,编码器输入设备的工作方式如下:

通过旋转编码器,可以专注于下一个/上一个对象。

在简单对象(如按钮)上按下编码器时,将单击它。

如果将编码器按在复杂的对象(如列表,消息框等)上,则该对象将进入编辑模式,从而转动编码器即可在对象内部导航。

长按按钮,退出编辑模式。

要使用编码器(类似于键盘),应将对象添加到组中。

(五)、使用带有编码器逻辑的按钮

除了标准的编码器行为外,您还可以利用其逻辑来使用按钮导航(聚焦)和编辑小部件。如果只有几个按钮可用,或者除编码器滚轮外还想使用其他按钮,这将特别方便。

需要有3个可用的按钮:

LV_KEY_ENTER 将模拟按下或推动编码器按钮

LV_KEY_LEFT 将向左模拟转向编码器

LV_KEY_RIGHT 将正确模拟转向编码器

其他键将传递给焦点小部件

如果按住这些键,它将模拟indev_drv.long_press_rep_time中指定的时间段内的编码器单击。

(六)、按键

按钮是指屏幕旁边的外部“硬件”按钮,它们被分配给屏幕的特定坐标。如果按下按钮,它将模拟在指定坐标上的按下。(类似于触摸板)

使用 lv_indev_set_button_points(my_indev, points_array) 将按钮分配给坐标。points_array应该看起来像const lv_point_t points_array [] = {{12,30},{60,90},…}

points_array不能超出范围。将其声明为全局变量或函数内部的静态变量。

(七)、其它功能

除了 read_cb 之外,还可以在 lv_indev_drv_t 中指定 feedback_cb 回调。输入设备发送任何类型的事件时,都会调用feedback_cb。(独立于其类型)。它允许为用户提供反馈,例如在LV_EVENT_CLICK上播放声音。

可以在lv_conf.h中设置以下参数的默认值,但可以在lv_indev_drv_t中覆盖默认值:

拖拽限制(drag_limit) 实际拖动对象之前要滑动的像素数 drag_throw 拖曳速度降低[%]。更高的价值意味着更快的减速

(drag_throw) 拖曳速度降低[%]。更高的价值意味着更快的减速

(long_press_time) 按下时间发送 LV_EVENT_LONG_PRESSED (以毫秒为单位)

(long_press_rep_time) 发送 LV_EVENT_LONG_PRESSED_REPEAT 的时间间隔(以毫秒为单位)

(read_task) 指向读取输入设备的lv_task的指针。可以通过 lv_task_.。。() 函数更改其参数

每个输入设备都与一个显示器关联。默认情况下,新的输入设备将添加到最后创建的或显式选择的显示设备(使用lv_disp_set_default())。相关的显示已存储,并且可以在驱动程序的显示字段中更改。

(八)、心跳

LVGL 需要系统滴答声才能知道动画和其他任务的经过时间。

为此我们需要定期调用 lv_tick_inc(tick_period) 函数,并以毫秒为单位告知调用周期。例如, lv_tick_inc(1) 用于每毫秒调用一次。

为了精确地知道经过的毫秒数,lv_tick_inc 应该在比 lv_task_handler() 更高优先级的例程中被调用(例如在中断中),即使 lv_task_handler 的执行花费较长时间。

(九)、任务处理器(Task Handler)

要处理 LVGL 的任务,我们需要定期通过以下方式之一调用 lv_task_handler() :

mian 函数中设置 while(1) 调用

定期定时中断(低优先级然后是 lv_tick_inc()) 中调用

定期执行的 OS 任务中调用

计时并不严格,但应保持大约5毫秒以保持系统响应。

05.

日志记录

LVGL 内置有日志模块,用于记录用户库中正在发生的事情。

(一)、日志级别

要启用日志记录,需要在 lv_conf.h 中将 LV_USE_LOG 设置为 1 ,并将 LV_LOG_LEVEL 设置为以下值之一:

LV_LOG_LEVEL_TRACE 记录所有信息

LV_LOG_LEVEL_INFO 记录重要事件

LV_LOG_LEVEL_WARN 记录是否发生了警告事件

LV_LOG_LEVEL_ERROR 记录错误信息,当系统可能发生故障时或致命错误

LV_LOG_LEVEL_NONE 不要记录任何东西

级别高于设置的日志级别的事件也将被记录。例如。如果使用 LV_LOG_LEVEL_WARN ,也会记录错误。

(二)、使用printf记录

如果您的系统支持printf,则只需在 lv_conf.h 中启用 **LV_LOG_PRINTF **即可发送带有 printf 的日志。

(三)、自定义日志功能

如果不能使用 printf 或想要使用自定义函数进行日志记录,可以使用 lv_log_register_print_cb() 注册 “logger” 回调。

编辑:jq

原文标题:华芯微特小课堂--LVG免费开源GUI图形库

文章出处:【微信号:gh_ed4f95bde4df,微信公众号:华芯微特32位MCU】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

介绍一种新颖的三元组对比学习训练框架

在自然语言处理和知识图谱领域的信息提取中,三元组抽取是必不可少的任务。
的头像 深度学习自然语言处理 发表于 06-23 15:56 15次 阅读
介绍一种新颖的三元组对比学习训练框架

英特尔这些年糟心事都可以“怪罪”到苹果头上?

近日,根据彭博社援引知情人士消息称,英特尔提出以超过20亿美元的价格收购SiFive,目前正在进行初....
的头像 半导体科技评论 发表于 06-23 14:58 87次 阅读
英特尔这些年糟心事都可以“怪罪”到苹果头上?

基于89LPC932处理器在远程RS485通信网络中的应用研究

早期单片机应用软件开发完成以后,是通过相应的编程器将程序烧写入单片机的ROM或EPROM里,这样每一....
的头像 电子设计 发表于 06-23 14:13 66次 阅读
基于89LPC932处理器在远程RS485通信网络中的应用研究

安卓智能工控主板TQA40I的简单介绍

天嵌科技安卓智能工控主板TQA40I,主频高达1.2GHz,内部集成Mali400MP2GPU图形处....
发表于 06-23 10:28 109次 阅读
安卓智能工控主板TQA40I的简单介绍

获得GPU存储性能的四种方法

支持AI人工智能和ML机器学习部署的数据中心依靠基于图形处理单元(GPU)的服务器为其计算密集型架构....
发表于 06-23 10:10 6次 阅读
获得GPU存储性能的四种方法

网络硬件加速器在自动驾驶计算平台的作用

近几十年来,图形处理器(GPU)已从最初作为大型电玩的视频显示适配器演进为一个强大的计算中心,并且正....
发表于 06-23 09:48 7次 阅读
网络硬件加速器在自动驾驶计算平台的作用

GPU和虚拟化技术对ADAS平台的重要性

近几十年来,图形处理器(GPU)已从最初作为大型电玩的视频显示适配器演进为一个强大的计算中心,并且正....
发表于 06-23 09:27 6次 阅读
GPU和虚拟化技术对ADAS平台的重要性

基于S3C2410嵌入式处理器实现CAN/Ethernet网关的设计

S3C2410是Samsung公司推出的一款低价位、低功耗、高性能的32位RISC嵌入式处理器。该芯....
的头像 电子设计 发表于 06-22 16:45 172次 阅读
基于S3C2410嵌入式处理器实现CAN/Ethernet网关的设计

基于PXA270工业级嵌入式处理器实现设备自动识别系统的设计

RFID的控制系统由阅读器Reader和电子收发器两部分组成,阅读器Reader通过天线发出电磁脉冲....
的头像 电子设计 发表于 06-22 16:36 155次 阅读
基于PXA270工业级嵌入式处理器实现设备自动识别系统的设计

基于nios ii嵌入式软核处理器的嵌入式系统设计解决方案

随着internet技术的发展,在许多领域都引起了飞跃性的变化。嵌入式系统应用领域中一个新的趋势就是....
的头像 电子设计 发表于 06-22 16:17 56次 阅读
基于nios ii嵌入式软核处理器的嵌入式系统设计解决方案

基于Linux和XScale PXA270处理器实现信息交互系统的设计

本系统采用Client-Server结构,包含两大功能模块:嵌入式信息终端模块和PC服务器模块。信息....
的头像 电子设计 发表于 06-22 16:00 80次 阅读
基于Linux和XScale PXA270处理器实现信息交互系统的设计

基于IP2022处理器和ipOS操作系统实现牌照识别器的设计

随着Internet技术的广泛应用,许多专家预测Internet技术将会无所不在,且是一个嵌入式技术....
的头像 电子设计 发表于 06-22 15:56 135次 阅读
基于IP2022处理器和ipOS操作系统实现牌照识别器的设计

基于RISC-V指令集Egret系列处理器的性能及应用场景

在risc-v峰会上由厦门半导体投资集团有限公司的王旭给我们介绍了基于RISC-V指令集的Egret....
发表于 06-22 15:36 119次 阅读
基于RISC-V指令集Egret系列处理器的性能及应用场景

雨雾天气下公路的可变限速控制策略

雨雾天气下公路的可变限速控制策略
发表于 06-22 14:55 6次 阅读
雨雾天气下公路的可变限速控制策略

基于pSOS和TM1300媒体处理器实现多媒体通信系统的应用方案

提出了一种利用TriMedia嵌入式微处理器TM1300为CPU的多媒体网络系统的整体硬件设计方案。....
的头像 电子设计 发表于 06-22 14:48 123次 阅读
基于pSOS和TM1300媒体处理器实现多媒体通信系统的应用方案

凌华科技推出搭载第九代英特尔®Xeon®/Core™ i7 CompactPCI® Serial处理器刀片

专为交通、航空航天、国防以及工业自动化等任务关键型应用设计,支持热插拔升级的坚固型 3U单槽 (4H....
发表于 06-22 14:44 1433次 阅读
凌华科技推出搭载第九代英特尔®Xeon®/Core™ i7 CompactPCI® Serial处理器刀片

可程控遥感数据动态采集下的临空高速目标探测系统

可程控遥感数据动态采集下的临空高速目标探测系统
发表于 06-22 14:25 36次 阅读
可程控遥感数据动态采集下的临空高速目标探测系统

嵌入式系统中LXT971A型网络通讯接口电路的应用分析

介绍LXT971A型网络通讯接口电路的内部结构和引脚功能,给出在嵌入式系统中采用LXT971A与MP....
的头像 电子设计 发表于 06-22 14:21 101次 阅读
嵌入式系统中LXT971A型网络通讯接口电路的应用分析

科达希普在第一届RISC-V中国峰会上发布RISC-V A71X应用处理器

在今天的第一届RISC-V中国峰会上,科达希普在第一届RISC-V中国峰会上发布RISC-V A71....
发表于 06-22 11:29 262次 阅读
科达希普在第一届RISC-V中国峰会上发布RISC-V A71X应用处理器

先进封装已经成为推动处理器性能提升的主要动力

在之前举办的Computex上,AMD发布了其实验性的产品,即基于3D Chiplet技术的3D V....
的头像 半导体科技评论 发表于 06-21 17:56 1109次 阅读
先进封装已经成为推动处理器性能提升的主要动力

你知道如何去求解连续区间吗?

求解连续区间是数据分析、数据仓库笔试面试中常考的SQL题目。
的头像 数据分析与开发 发表于 06-21 17:42 80次 阅读
你知道如何去求解连续区间吗?

基于μC/OS-II和ARM处理器实现现场数据采集器的设计

方便、舒适、高效、安全,以及环保节能等作为人们对自身生活和工作场所的基本要求由来已久。自上世纪90年....
的头像 电子设计 发表于 06-21 17:32 133次 阅读
基于μC/OS-II和ARM处理器实现现场数据采集器的设计

基于Linux和MPC823E嵌入式处理器实现船舶导航系统的设计

介绍了一种基于GPS和电子海图、使用嵌入式Linux操作系统的船舶导航系统,讨论了船舶导航GUI、电....
的头像 电子设计 发表于 06-21 17:01 71次 阅读
基于Linux和MPC823E嵌入式处理器实现船舶导航系统的设计

基于结构约束的全局目标函数视频修复

针对一致性修复方法仅利用视频的颜色和运动特征来优化目标函数,导致无法准确预测未知区域像素值的冋题,将....
发表于 06-21 16:39 11次 阅读
基于结构约束的全局目标函数视频修复

贸泽开售支持新一代创新网络的 NXP LX2 QorIQ Layerscape处理器

该系列处理器具有16MB缓存、2MB数据包缓存缓冲区以及122Gb/s的第二层以太网交换机。
发表于 06-21 16:05 161次 阅读
贸泽开售支持新一代创新网络的 NXP LX2 QorIQ Layerscape处理器

嵌入式C编码需要遵循的规范有哪些?

编写代码时最重要的一条规则是:检查周围的代码并尝试模仿它。
的头像 电子森林 发表于 06-21 15:07 55次 阅读
嵌入式C编码需要遵循的规范有哪些?

可应用在电磁涡流场问题的等几何配点法

可应用在电磁涡流场问题的等几何配点法
发表于 06-21 14:39 5次 阅读
可应用在电磁涡流场问题的等几何配点法

英特尔芯片市占率将在2023年跌破80% 主要原因在于苹果

近日,据外媒报道,英特尔公司处理器市场份额将在近几年降至新低,主要原因在于苹果公司决定在自己的Mac....
的头像 Simon观察 发表于 06-21 09:28 2381次 阅读
英特尔芯片市占率将在2023年跌破80% 主要原因在于苹果

全新GAN迁移方法实现了「一对多」的生成效果

从技术上来讲,研究者基于对内容与风格的简单和有效定义中得出了对抗性损失,它保证了映射的多样性,即可以....
的头像 机器人大讲堂 发表于 06-21 09:11 237次 阅读
全新GAN迁移方法实现了「一对多」的生成效果

嵌入式系统设计需考虑哪些重要问题

嵌入式系统设计带来了与传统系统设计全然不同的挑占。其中包括从处理器和存储器的选择到产品环境的考虑。在....
的头像 电子设计 发表于 06-19 17:39 183次 阅读
嵌入式系统设计需考虑哪些重要问题

光无线通信网的基本结构及应用解决方案

20世纪90年代后期,全球通信网络开始大规模扩容,先是广域网的不断扩展,接着是城域网的大量建设。与此....
的头像 电子设计 发表于 06-19 17:16 231次 阅读
光无线通信网的基本结构及应用解决方案

教大家怎么选择神经网络的超参数

1. 神经网络的超参数分类 神经网路中的超参数主要包括: 学习率 η, 正则化参数 λ, 神经网络的....
的头像 Imagination Tech 发表于 06-19 14:49 91次 阅读
教大家怎么选择神经网络的超参数

OTN 3.0的关键功能以及它如何让您更快、更安全地传输数据

今天我们要向光网络工程师安利一张海报,其中介绍了 OTN 3.0 的关键功能以及它如何让您更快、更安....
的头像 Microchip微芯 发表于 06-19 11:15 206次 阅读
OTN 3.0的关键功能以及它如何让您更快、更安全地传输数据

详解计算机缓存Cache以及Cache Line

1.计算机存储体系简介 存储器是分层次的,离CPU越近的存储器,速度越快,每字节的成本越高,同时容量....
的头像 SoC芯片 发表于 06-19 09:15 151次 阅读
详解计算机缓存Cache以及Cache Line

关于智能传感器5大功能的详细介绍

智能传感器系统是一项现代综合技术,是当今世界发展迅速但尚未形成标准化定义的一项高科技新技术。 在之前....
发表于 06-18 17:26 79次 阅读
关于智能传感器5大功能的详细介绍

基于交叉熵损失函欻的深度自编码器诊断模型

在实际应用中,滚动轴承大多时候都是在正常状态下工作,因此收集到的故障数据较少,这就会产生数据不均衡的....
发表于 06-18 16:49 23次 阅读
基于交叉熵损失函欻的深度自编码器诊断模型

精谱测控保护薄膜在线检测系统实时缺陷在线检测

针对透光率高的薄膜材料,系统采用透射的打光检测方式进行检测,即光源在薄膜的下方,相机在薄膜的上方进行....
发表于 06-18 16:34 26次 阅读
精谱测控保护薄膜在线检测系统实时缺陷在线检测

无锡精谱测控智能化薄膜在线瑕疵检测设备高效率

针对透光率高的薄膜材料,系统采用透射的打光检测方式进行检测,即光源在薄膜的下方,相机在薄膜的上方进行....
发表于 06-18 16:32 36次 阅读
无锡精谱测控智能化薄膜在线瑕疵检测设备高效率

基于有序统计滤波能量驱动的图像快速分割

为了提升图像分割的速度与初始轮廓和参数鲁棒性,提岀了一种基于有序统计滤波能量驱动的魯棒辶动轮廓模型首....
发表于 06-18 15:51 9次 阅读
基于有序统计滤波能量驱动的图像快速分割

基于ColdFire5307处理器和uClinux操作系统实现数据采集系统的设计

在ColdFire上嵌入uClinux操作系统是一项比较成熟的技术,般应用在手持设备、家庭网关、工业....
的头像 电子设计 发表于 06-18 15:39 130次 阅读
基于ColdFire5307处理器和uClinux操作系统实现数据采集系统的设计

简述西门子SCL中的SEL函数的使用

SEL函数选择两个输入值之一。 除ARRAY和ATRUCT数据类型和参数数据类型外的所有类型均作为输....
的头像 机器人及PLC自动化应用 发表于 06-18 15:24 90次 阅读
简述西门子SCL中的SEL函数的使用

基于Cyclone系列芯片实现Nios嵌入式处理器系统的设计

随着消费类电子,如MP3、3G手机、视频终端以及宽带无线网络的普及,对大容量存储设备的需求越来越强烈....
的头像 电子设计 发表于 06-18 14:18 116次 阅读
基于Cyclone系列芯片实现Nios嵌入式处理器系统的设计

两项合作达成,AMD正在肆意成长

在近日的台北电脑展上,AMD宣布了其最新的两个合作。一是与特斯拉的合作,即特斯拉的新款旗舰轿车和SU....
的头像 半导体科技评论 发表于 06-18 11:48 1774次 阅读
两项合作达成,AMD正在肆意成长

赛灵思嵌入式网络解决方案的应用研究

大多数嵌入式产品都需要某种形式的网络或通信接口。以太网由于(Ethernet)成本低、几乎无处不在,....
的头像 电子设计 发表于 06-18 11:38 233次 阅读
赛灵思嵌入式网络解决方案的应用研究

深度解析数据结构与算法篇之队列及环形队列的实现

01 — 队列简介 队列是种先进先出的数据结构,有个元素进入队列称为入对(enqueue),删除元素....
的头像 Android编程精选 发表于 06-18 10:07 69次 阅读
深度解析数据结构与算法篇之队列及环形队列的实现

揭秘冒泡排序、交换排序和插入排序

01 — 冒泡排序 在实现冒泡排序代码之前我们先理解一下什么是冒泡排序,我们举一个现实生活中的例子来....
的头像 Android编程精选 发表于 06-18 09:57 79次 阅读
揭秘冒泡排序、交换排序和插入排序

RISC-V是什么?如何去设计RISC-V处理器?

RISC-V是什么?有哪些特点? 如何去设计RISC-V处理器? ...
发表于 06-18 09:24 0次 阅读
RISC-V是什么?如何去设计RISC-V处理器?

人工智能落地的C位为什么是AI Manager?

编者按:以 AI 为代表的新一代数字技术,正在带动诸多行业快速发展,由 AI 驱动的数字化转型已成为....
的头像 微软科技 发表于 06-18 09:07 724次 阅读
人工智能落地的C位为什么是AI Manager?

计算机体系结构是由哪些部分组成的?可划分哪几个层次?

RISC-V的含义是什么? 计算机体系结构是由哪些部分组成的?可划分哪几个层次? ...
发表于 06-18 08:38 0次 阅读
计算机体系结构是由哪些部分组成的?可划分哪几个层次?

如果买了5G手机,能达到的理论速率到底是多少呢?

5G手机究竟能有多快? 如果买了5G手机,能达到的理论速率到底是多少呢?...
发表于 06-18 06:24 0次 阅读
如果买了5G手机,能达到的理论速率到底是多少呢?

关于C语言编程的四部经典之作

很多朋友问我学了很久的C语言,可是看一些稍微大一点的代码还是有一些懵圈,自己写一些程序也是漏洞百出,....
的头像 嵌入式ARM 发表于 06-17 17:13 159次 阅读
关于C语言编程的四部经典之作

教你如何轻松写单片机的指针

摘要:大家想过没有我们用keil写单片机的代码,你的函数啊、变量啊最终都放在了哪里?我们一直说的内存....
的头像 凡亿PCB 发表于 06-17 16:08 122次 阅读
教你如何轻松写单片机的指针

请问处理器扩展性有什么重要之处?

处理器扩展性有什么重要之处?
发表于 06-17 09:51 0次 阅读
请问处理器扩展性有什么重要之处?

关于Wi-Fi 6,这篇真的讲透了

Wi-Fi 6有多快? 怎样才能使用Wi-Fi 6? Wi-Fi 6何时到来? 你需要Wi-Fi 6吗? ...
发表于 06-17 07:53 0次 阅读
关于Wi-Fi 6,这篇真的讲透了

有谁来解释一下以太坊升级为什么会延期?

有谁来解释一下以太坊升级为什么会延期? 是什么原因导致了以太坊升级延期? ...
发表于 06-16 09:43 0次 阅读
有谁来解释一下以太坊升级为什么会延期?

有什么方法可以实现视频代码转换吗?

有什么方法可以实现视频代码转换吗?
发表于 06-08 09:44 0次 阅读
有什么方法可以实现视频代码转换吗?

请问怎样去设计一种数字视频监控系统?

数字视频监控系统的硬件部分该如何去设计? 数字视频监控系统的软件部分该如何去设计? ...
发表于 06-08 08:34 0次 阅读
请问怎样去设计一种数字视频监控系统?

SHARC处理器为什么受青睐?

本文将选择其中几个应用案例,从应用设计角度分析探讨选择SHARC处理器背后的设计考量。...
发表于 06-08 07:32 0次 阅读
SHARC处理器为什么受青睐?

STM32L552CCT6 STMicroelectronics STM32L5超低功耗微控制器

oelectronics STM32 L5超低功耗MCU设计用于需要高安全性和低功耗的嵌入式应用。这些MCU基于Arm树皮-M33处理器及其TrustZone,用于Armv8-M与ST安全实施结合。STM32 L5 MCU具有512KB闪存和256KB SRAM。借助全新内核和ST ART Acccelerator™, STM32 L5 MCU的性能进一步升级。这些STM32 L5 MCU采用7种形式封装,提供大型产品组合,支持高达125°C的环境温度。 特性 超低功耗,灵活功率控制: 电源范围:1.71V至3.6V 温度范围:-40°C至+85/+125°C 批量采集模式(BAM) VBAT模式下187nA:为RTC和32x32位储备寄存器供电 关断模式下,17nA(5个唤醒引脚) 待机模式下,108nA(5个唤醒引脚) 待机模式下,配备RTC,222nA 3.16μA停止2,带RTC 106μA/MHz运行模式(LDO模式) 62μA/MHz 运行模式(3V时)(SMPS降压转换器模式) ...
发表于 10-28 15:01 145次 阅读
STM32L552CCT6 STMicroelectronics STM32L5超低功耗微控制器

BCM54194 四路SGMII / QSGMII铜缆/光纤千兆以太网收发器

Broadcom® BCM54194是一款完全集成的四千兆位收发器,在所有四个端口上均具有标准兼容的IEEE 802.1AE MACsec功能。该器件旨在为未来和以前的交换芯片提供超出IEEE 802.1AE MACsec标准要求的链路安全解决方案。 BCM54194可以支持受控MACsec加密的帧和不受控制的帧。  功能还包括支持铜缆或光纤模式。  PHY执行所有物理层功能在10BASE-T,100BASE-TX和1000BASE-T的标准5e类UTP电缆上。  在光纤模式下,PHY执行100BASE-FX的所有物理层功能, 1000BASE-X和SGMII-Slave。  BCM54194 MAC接口旨在支持SGMII / QSGMII行业标准。  BCM54194基于经过验证的Broadcom的数字信号处理器技术,将数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器以及所有其他所需的支持电路集成到单个单片CMOS芯片中。  BCM54194专为在最差情况下的5e类电缆设备上可靠运行而设计,可自动协商w在电线另一端的任何收发器都要达成运行速度。 PHY还可以评估双绞线的状况,以确保接线能够支持千兆位速度的操作,并检测...
发表于 07-04 10:10 196次 阅读
BCM54194 四路SGMII / QSGMII铜缆/光纤千兆以太网收发器

BCM54180 八路SGMII铜缆千兆以太网收发器

Broadcom® BCM54180是一款完全集成的八通道千兆位收发器。 PHY在标准的5类UTP电缆上执行所有物理层功能,适用于10BASE-T,100BASE-TX和1000BASE-T。  BCM54180旨在支持SGMII行业标准。   BCM54180基于Broadcom成熟的数字信号处理器技术,结合了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器以及集成到其中的所有其他所需支持电路一个单片CMOS芯片。 BCM54180设计用于在最坏情况的5类电缆设备上可靠运行,可自动与电线另一端的任何收发器协商,以达成运行速度。 PHY还可以评估双绞线的状况,以确保接线可以支持千兆位速度的操作,并检测和纠正大多数常见的接线问题。该设备持续监控接线和对方收发器,并在系统检测到可靠操作的潜在问题时向系统发出警报。  功能  SGMII接口 支持以下铜线接口: 1000BASE-T,100BASE-TX和10BASE-T 节能以太网(EEE)IEEE 802.3az 对本地EEE MAC的支持 使用AutogrEEEn®支持传统的非EEE MAC;模式 符合IEEE 1588v2标准 一步时钟或两步时钟 片上时间戳 ...
发表于 07-04 10:10 249次 阅读
BCM54180 八路SGMII铜缆千兆以太网收发器

BCM54210E 单端口RGMII千兆以太网收发器

Broadcom® BCM54210E是一款三速1000BASE-T / 100BASE-TX / 10BASE-T千兆以太网(GbE)收发器,集成在单个CMOS芯片中。该设备在标准5类UTP电缆上执行1000BASE-T,100BASETX和10BASE-T以太网的所有物理层功能。 10BASE-T也可以在标准类别3,4和5 UTP上运行。 BCM54210E是一款高度集成的解决方案,集成了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器和所有必需的支持电路。 BCM54210E基于Broadcom公认的数字信号处理器技术,完全符合RGMII标准,可与行业标准的以太网MAC和交换机控制器兼容。 BCM54210E设计用于在最坏情况的5类电缆上可靠运行,可自动与其链路伙伴协商,以确定最高的运行速度。该设备可检测并纠正大多数常见的接线问题。 BCM54210E具有CableChecker和trade;诊断,可检测常见的电缆问题,包括短路,开路和电缆长度。    功能单芯片集成三速以太网收发器• 1000BASE-T IEEE 802.3ab • 100BASE-TX IEEE 802.3u • 10BASE-T IEEE 802.3 • 100BASE-EFX &bull...
发表于 07-04 10:10 527次 阅读
BCM54210E 单端口RGMII千兆以太网收发器

BCM54140 四路SGMII / QSGMII铜缆/光纤千兆以太网收发器

Broadcom® BCM54140是一个完全集成的四千兆位收发器。  PHY在标准的5类UTP电缆上执行所有物理层功能,用于10BASE-T,100BASE-TX和1000BASE-T。当处于光纤模式时,PHY执行100BASE-FX,1000BASE-X和SGMII-Slave的所有物理层功能。 BCM54140旨在支持SGMII和QSGMII行业标准。 BCM54140基于Broadcom成熟的数字信号处理器技术,结合了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器以及集成到单个中的所有其他所需支持电路,单片CMOS芯片。 设计用于在最坏情况的5类电缆设备上可靠运行,BCM54140可自动与wi另一端的任何收发器协商重新同意运营速度。 PHY还可以评估双绞线的状况,以确保接线可以支持千兆位速度的操作,并检测和纠正大多数常见的接线问题。该设备持续监控接线和对方收发器,并在系统检测到可靠操作的潜在问题时向系统发出警报。  功能 SGMII或QSGMII接口 支持以下铜线接口: 1000BASE-T,100BASE-TX和10BASE-T 支持以下光纤线路接口: 1000BASE-X,100BASE-FX和SGMII-...
发表于 07-04 10:10 190次 阅读
BCM54140 四路SGMII / QSGMII铜缆/光纤千兆以太网收发器

BCM54185 Octal QSGMII铜缆/光纤千兆以太网收发器

Broadcom® BCM54185是一个完全集成的八通道千兆位收发器。  PHY在标准的5类UTP电缆上执行所有物理层功能,用于10BASE-T,100BASE-TX和1000BASE-T。当处于光纤模式时,PHY执行100BASE-FX,1000BASE-X和SGMII-Slave的所有物理层功能。 BCM54185旨在支持QSGMII行业标准。 BCM54185基于Broadcom成熟的数字信号处理器技术,将数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器以及集成到单个单片机中的所有其他所需支持电路相结合CMOS芯片。 BCM54185设计用于在最坏情况的5类电缆设备上可靠运行,可自动与电线另一端的任何收发器协商ee以运行速度。 PHY还可以评估双绞线的状况,以确保接线可以支持千兆位速度的操作,并检测和纠正大多数常见的接线问题。该设备持续监控接线和对方收发器,并在系统检测到可靠操作的潜在问题时向系统发出警报。  功能  QSGMII接口 支持以下铜线接口: 1000BASE-T,100BASE-TX和10BASE-T 支持以下光纤线路接口: 1000BASE-X,100BASE-FX和SGMII-Slave 节能...
发表于 07-04 10:09 198次 阅读
BCM54185 Octal QSGMII铜缆/光纤千兆以太网收发器

BCM54182 Octal QSGMII铜缆千兆以太网收发器

Broadcom® BCM54182是一个完全集成的八通道千兆位收发器。它可以在标准的5类UTP电缆上执行所有物理层功能,用于10BASE-T,100BASE-TX和1000BASE-T。 br />  BCM54182旨在支持QSGMII行业标准。 BCM54182基于Broadcom成熟的数字信号处理器技术,结合了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器以及集成到单个CMOS芯片中的所有其他所需支持电路。 BCM54182专为在最差情况下的5类电缆设备上可靠运行而设计,可自动与任何对方的任何收发器协商电线就运行速度达成一致。 PHY还可以评估双绞线的状况,以确保接线可以支持千兆位速度的操作,并检测和纠正大多数常见的接线问题。该设备持续监控接线和对方收发器,并在系统检测到可靠操作的潜在问题时向系统发出警报。  功能  QSGMII接口 支持以下铜线接口: 1000BASE-T,100BASE-TX和10BASE-T 节能以太网(EEE)IEEE 802.3az 对本地EEE MAC的支持 使用AutogrEEEn®支持传统的非EEE MAC;模式 符合IEEE 1588v2标准 一步时钟或两步时钟 片上时间戳...
发表于 07-04 10:09 392次 阅读
BCM54182 Octal QSGMII铜缆千兆以太网收发器

BCM84885 Broadcom®BCM84885是一款双端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

Broadcom® BCM84885是一款双端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。  该器件可为5GBASE-T,2.5执行所有物理层功能类别Cat5e,6或6A双绞线上的GBASE-T,1000BASE-T和100BASE-TX以太网。  BCM84885支持USXGMII,XFI,5000BASE-X,2500BASE- X和1000BASE-X(SGMII)接口,用于连接MAC。  BCM84885是一款高度集成的解决方案,集成了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器和所有必需的支持电路。  BCM84885采用节能以太网(EEE)协议。 EEE使BCM84885能够与符合EEE标准的链路伙伴进行自动协商和操作,从而在链路利用率较低时降低整体系统功耗。 Broadcom的AutogrEEEn®模式允许传统系统享受EEE的节能优势。  BCM84885可自动与线路另一端的任何收发器协商操作速度。  BCM84885具有增强型电缆诊断功能,可检测常见的电缆问题,如短路,开路和电缆长度。    功能 单芯片集成双端口以太网收发器-MAC...
发表于 07-04 10:09 174次 阅读
BCM84885 Broadcom®BCM84885是一款双端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

BCM84880 Broadcom®BCM84880是一款单端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

Broadcom® BCM84880是一款单端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。  该器件可为5GBASE-T,2.5执行所有物理层功能类别Cat5e,6或6A双绞线上的GBASE-T,1000BASE-T和100BASE-TX以太网。  BCM84880支持USXGMII,XFI,5000BASE-X,2500BASE- X和1000BASE-X(SGMII)接口,用于连接MAC。  BCM84880是一款高度集成的解决方案,集成了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器和所有必需的支持电路。  BCM84880采用节能以太网(EEE)协议。 EEE使BCM84880能够与符合EEE标准的链路伙伴进行自动协商和操作,从而在链路利用率较低时降低整体系统功耗。 Broadcom的AutogrEEEn®模式允许传统系统享受EEE的节能优势。  BCM84880可自动与线路另一端的任何收发器协商操作速度。  BCM84880具有增强型电缆诊断功能,可检测常见的电缆问题,如短路,开路和电缆长度。  功能 单芯片集成的单端口以太网收发器-MAC到磁性...
发表于 07-04 10:09 468次 阅读
BCM84880 Broadcom®BCM84880是一款单端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

BCM2040-1 用于鼠标和键盘的单芯片蓝牙

集成是实现当今PC原始设备制造商系统成本目标的关键。通过将当今鼠标和键盘中的所有组件集成到BCM2040中,可以实现较低的系统成本,从而接近不推荐用于新设计有线鼠标和键盘的价格点。 BCM2040可直接连接鼠标光学或球形编码器和键盘扫描矩阵。   BCM2040是低成本蓝牙鼠标和键盘设备设计的重大突破。 BCM2040是一款真正的单芯片,集成了整个配置文件,应用程序和蓝牙协议栈,完全符合人机界面设备的Bluetooth SIG规范。该设备完全符合1.1版蓝牙规范,并支持关键的蓝牙1.2版功能,包括自适应跳频和快速连接,这对个人计算机中的鼠标和键盘应用至关重要。    功能 具有完全集成的人机接口设备(HID)配置文件和蓝牙1.1版堆栈的单芯片蓝牙设备  On-板8051处理器和RAM / ROM内存  自定义集成蓝牙核心处理器已经过优化,可支持HID配置文件并最大限度地降低功耗 应用程序 无线手机 无线耳机 无线键盘和鼠标 无线扬声器 智能设备 ...
发表于 07-04 10:08 170次 阅读
BCM2040-1 用于鼠标和键盘的单芯片蓝牙

BCM97315 DBS机顶盒参考设计

Broadcom的BCM97315是DBS机顶盒参考设计。   Broadcom的BCM97315是一个参考基于BCM7315的机顶盒设计。该参考设计提供完整的软件源代码,原理图和Gerber文件,并为交互式有线电视机顶终端制造商提供详细的设计信息。 BCM7315包括DBS解调器,MPEG-2视频,高质量2D图形引擎,MPEG和杜比数字音频,视频编码器和基于MIPS32的微处理器。包括所有系统内存和外围设备控制以完成机顶盒系统。 BCM97315还包括一个完整的SDRAM和闪存补充。 功能 BCM7315卫星单芯片 BCM3440 CMOS调谐器 用于PVR开发的IDE主机接口 应用程序 机顶盒...
发表于 07-04 10:08 218次 阅读
BCM97315 DBS机顶盒参考设计

BCM2042 高级无线键盘/鼠标蓝牙®解

真正的单芯片,集成了整个配置文件,应用程序和蓝牙协议栈,完全符合人机界面设备的蓝牙SIG规范。  BCM2042是低成本蓝牙鼠标和键盘设备设计的重大突破。 BCM2042完全符合2.0版蓝牙规范,包括自适应跳频和快速连接,这些对于个人计算机中的鼠标和键盘应用至关重要。集成是实现当今PC制造商的系统成本目标的关键。通过将当今鼠标和键盘中的所有组件集成到BCM2042中,可以实现较低的系统成本,从而接近不推荐用于新设计有线鼠标和键盘的价格点。 BCM2042可直接连接鼠标光学或球形编码器和键盘扫描矩阵。  功能 具有完全集成人机界面的单芯片蓝牙设备设备(HID)配置文件和完整蓝牙堆栈 板载8051处理器和RAM / ROM内存 成本优化的鼠标和键盘应用解决方案,通过集成实现最低成本所有外部组件 取代现有鼠标或键盘处理器和内存并添加蓝牙功能 应用程序 无线手机 无线耳机 无线键盘和鼠标 无线扬声器 笔记本电脑 个人电脑 数字电视 游戏设备 智能设备...
发表于 07-04 10:08 520次 阅读
BCM2042 高级无线键盘/鼠标蓝牙®解

BCM7400B 用于卫星,IP和电缆的双AVC / MPEG-2 / VC-1 / MPEG-4 Part 2 / DivX HD数字视频SoC解决方案

BCM7400B是一款双通道高清卫星,有线和IP机顶盒DVR解决方案,提供集成的AVC(H.264 / MPEG-4 Part 10), MPEG-2,MPEG4 Part 2,DivX和VC-1视频解码技术。  BCM7400B是一款数据传输处理器,包括两个高清AVC / MPEG-2 / VC -1个视频解码器,两个高级音频解码器,2D和3D图形处理,高质量视频缩放和运动自适应去隔行,七个视频DAC,双立体声高保真音频DAC,带有FPU的双线程350-MHz MIPS32-类CPU和外围控制单元,提供各种机顶盒控制功能。  功能 双高级AVC / MPEG-2 / VC-1解码器具有VC-1 Advanced Profile @ Level 3,H.264 / AVC Main和High Profile to Level 4.1 双高级音频处理器支持以下功能:AAC LC,AAC LC + SBR级别2,AAC + 2级,杜比® Digital,Dolby Digital Plus,MPEG I第1,2和3层(MP3) 64位DDR1 / DDR2 DRAM控制器和双16位像素操作DDR1 / DDR2端口,带双SATA II I /用于DVR应用的F 具有同步SD输出的高清模拟视频编码器,包括NTSC-M,NTSC-J,PAL-BDGHIN,PAL...
发表于 07-04 10:03 146次 阅读
BCM7400B 用于卫星,IP和电缆的双AVC / MPEG-2 / VC-1 / MPEG-4 Part 2 / DivX HD数字视频SoC解决方案

BCM7402 用于有线,卫星和IP机顶盒的AVC / MPEG-2 / VC-1 HD非PVR数字视频

BCM7402是一款高清卫星,有线和IP机顶盒非DVR解决方案,提供集成的AVC(H.264 / MPEG-4 Part 10),MPEG -2和VC-1视频解码技术。  Broadcom的BCM7402结合了数据传输处理器,高清AVC / MPEG-2 / VC-1视频解码器,先进的 - 音频解码器,2D图形处理,高质量视频缩放和运动自适应去隔行,六个视频DAC,立体声高保真音频DAC,MIPS32 / MIPS16e级CPU以及提供各种机顶盒控制的外围控制单元功能。 BCM7402具有Broadcom安全处理器,可提供安全的密钥生成,管理和保护。  功能 高级AVC / MPEG-2 / VC- 1个具有H.264 / AVC主要和高级到4.1级的解码器 支持AAC LC,AAC LC + SBR 2级和AAC + 2级的高级音频处理器 AES / 1DES / 3DES / CSS / CPRM / DTCP复制保护 同时具有NTSC-M,NTSC-J,PAL-BDGHIN,PAL-M和PAL-Nc模拟输出的高清模拟视频编码器 应用程序 机顶盒 HDTV  ...
发表于 07-04 10:02 146次 阅读
BCM7402 用于有线,卫星和IP机顶盒的AVC / MPEG-2 / VC-1 HD非PVR数字视频

HEDS-5645#H12 快速装配二和三通道光学编码器

HEDS-5500/5540,HEDS-5600/5640和HEDM-5500/5600是高性能,低成本,双通道和三通道光学增量编码器。这些编码器强调高可靠性,高分辨率和易于组装。 每个编码器都包含一个带透镜的LED​​光源,一个带探测器和输出电路的集成电路,以及一个在发射器和探测器IC之间旋转的码盘。 HEDS-5500/5600和HEDM-5500/5600的输出是两个正交的方波。除了两个通道正交之外,HEDS-5540和5640还具有第三通道索引输出。该指数输出为90度电高度,真正的指数脉冲,在码盘每旋转一圈时产生一次。 HEDS系列采用金属码轮,而HEDM系列采用胶片码盘,可实现分辨率到1024 CPR。 HEDM系列没有第三个通道索引。 这些编码器可以快速,轻松地安装到电机上。对于直径较大的电机,HEDM-5600和HEDS-5600/5640具有外部安装耳。 正交信号和索引脉冲通过位于0.1英寸中心的五个0.025英寸方形引脚进行访问。 / p> 目前可提供每转96到1024个计数的标准分辨率。有关其他分辨率,请咨询当地的Agilent Technologies销售代表。 功能 带有可选索引脉冲的双通道正交输出快速简便的装配无需信号调整外部安装耳可用低成本分辨率每转最多1024个计数小尺寸 -40°...
发表于 07-04 09:59 206次 阅读
HEDS-5645#H12 快速装配二和三通道光学编码器

HRPG-ASCA#11F 微型面板安装光学编码器

HRPG系列是一系列微型面板安装光学编码器,也称为旋转脉冲发生器(RPG)和数字电位器。 HRPG设计安装在前面板上,用作旋转式数据输入设备。由于提供了许多配置选项,HRPG对于众多应用程序非常灵活。这些选项包括棘爪或平滑,多端接,多种安装功能和不同的轴配置。 HRPG采用光学反射技术,为编码器提供准确性和可靠性。 LED将光束发射到镜面码盘表面。当光线照射到表面时,它会将码盘的图像投射回光电探测器,导致输出发生变化。整个检测器电路位于一个IC上,因此该部件对温度和其他环境变化不太敏感。 特性 微型尺寸平滑转动和固定选项多个安装支架选项使用光学反射技术正交数字输出用于多种安装的小尺寸 TTL兼容...
发表于 07-04 09:59 182次 阅读
HRPG-ASCA#11F 微型面板安装光学编码器

BCM84884E 四端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

Broadcom® BCM84884E是一款四端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。  该器件可为5GBASE-T,2.5执行所有物理层功能类别Cat5e,6或6A双绞线上的GBASE-T,1000BASE-T和100BASE-TX以太网。  BCM84884E支持USXGMII,XFI,5000BASE-X,2500BASE-用于连接MAC的X和1000BASE-X(SGMII)接口。  BCM84884E是一款高度集成的解决方案,集成了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器和所有必需的支持电路。  BCM84884E采用节能以太网(EEE)协议。 EEE使BCM84884E能够与符合EEE标准的链路伙伴进行自动协商和操作,以降低链路利用率低时的整体系统功耗。 Broadcom的AutogrEEEn®模式允许传统系统享受EEE的节电优势。  BCM84884E可自动与线路另一端的任何收发器协商操作速度。  BCM84884E具有增强型电缆诊断功能,可检测常见的电缆问题,如短路,开路和电缆长度。  功能 单芯片集成的四端口以太网收发器 - ...
发表于 07-04 09:58 331次 阅读
BCM84884E 四端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

BCM84884 Broadcom®BCM84884是一款四端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

Broadcom® BCM84884是一款四端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。  该器件可为5GBASE-T,2.5执行所有物理层功能类别为Cat5e,6或6A双绞线的GBASE-T,1000BASE-T和100BASE-TX以太网。  BCM84884支持USXGMII,XFI,5000BASE-X,2500BASE-用于连接MAC的X和1000BASE-X(SGMII)接口。  BCM84884是一款高度集成的解决方案,集成了数字自适应均衡器,ADC,锁相环,线路驱动器,编码器,解码器,回声消除器,串扰消除器和所有必需的支持电路。  BCM84884采用节能以太网(EEE)协议。 EEE使BCM84884能够与符合EEE标准的链路伙伴进行自动协商和操作,以降低链路利用率低时的整体系统功耗。 Broadcom的AutogrEEEn®模式允许传统系统享受EEE的节电优势。  BCM84884可自动与线路另一端的任何收发器协商运行速度。  BCM84884具有增强型电缆诊断功能,可检测常见的电缆问题,如短路,开路和电缆长度。  功能 单芯片集成的四端口以太网收发器 - MAC到磁性:...
发表于 07-04 09:58 684次 阅读
BCM84884 Broadcom®BCM84884是一款四端口5GBASE-T / 2.5GBASE-T / 1000BASE-T / 100BASE-TX以太网CMOS收发器。

BCM7002 有线机顶盒数字传输适配器(DTA)SoC

Broadcom BCM7002是一款DTA片上系统解决方案,具有集成调谐器和可切换内容保护功能。 Broadcom的BCM7002有线数字传输适配器(DTA)解决方案允许有线电视运营商将模拟有线电视用户转变为全数字服务,从而扩展网络容量,以部署更多增值服务,如高清内容,视频点播(VoD)和更高速度的DOCSIS ® 3.0数据和语音服务。 功能 允许单个设备与多个内容保护系统一起使用 超过能源之星要求,提供非常低的有功和待机功率 集成的1 GHz SCTE-40 +电缆调谐器超过SCTE-40规范 集成传输处理器和MPEG- 2视频解码器,BTSC音频编码器,杜比® MPEG-two音频解码器和带模拟输出的单个NTSC视频编码器 应用程序 机顶盒...
发表于 07-04 09:52 180次 阅读
BCM7002 有线机顶盒数字传输适配器(DTA)SoC

BCM7340 具有集成MoCA 1.1的高清卫星机顶盒SoC

Broadcom的BCM7340是一款高清机顶盒系统(SoC),集成了MoCA 1.1技术,适用于家庭网络。  Broadcom的BCM7340是一款集成了MoCA 1.1技术的卫星机顶盒SoC。它集成了Broadcom BCM4505前端技术的单个调谐器/解调器,并使用支持多种视频格式和动态电源管理功能的AVC解码器。它支持多个片上电视输出接口,包括HDMI,基带复合,分量或S-Video,并使用支持NTSC,PAL和SECAM的高清视频编码器(带复制保护),同时集成标准清晰度输出-芯片。它还采用了Broadcom先进的2D / 3D图形引擎,提供真正的工作室级文本和图形,并极其高效地使用内存和带宽。 Broadcom灵活的架构还允许从500到1500 MHz的MoCA调谐与同一个同轴电缆上的卫星信号兼容。  功能 支持多个全球格式,包括DVB-S2,DVB-S和8PSK标准,向后兼容DVB-S标准 高性能且经济高效的基于DDR3的内存 3D用于高级用户界面的图形引擎 动态电源管理控制器,提供非常节能的生态系统,能够实时关闭未使用的系统组件 支持数字生活网络联盟(DLNA)互操作性指南,以便在支持DLNA的设备之间轻松共享数字内容 支持多媒体家庭平台(MHP),...
发表于 07-04 09:52 100次 阅读
BCM7340 具有集成MoCA 1.1的高清卫星机顶盒SoC