芯片

Data I/O宣布PSV5000编程系统现已支持最新LumenTMX编程平台

风流意气都作罢 提交于 2019-12-23 05:24:53
雷蒙德市, 华盛顿州—2016年7月,全球领先的编程系统及专为闪存、基于闪存的智能存储器及微控制器等芯片提供知识产权保护管理方案的供应商Data I/O 公司(NASDAQ: DAIO)今日宣布其最新推出的LumenTMX编程平台已成功集成至PSV5000自动编程系统中。LumenTMX是一款针对最新eMMC、SD以及 SPI NOR等芯片所开发的突破性编程平台,集成了LumenX的PSV5000自动编程系统以最低编程成本实现了最高性能及最高安全级别的编程目标。目前,LumenTMX可运用于世界领先的自动化编程系统PSV7000,PSV5000及手动编程设备中。 “LumenX编程技术一经问世即引起行业的广泛关注。自去年Data I/O成功将LumenX编程技术集成至PSV7000编程系统后,LumenX以编程行业领先的性能、安全性和可控性等优势赢得了全球汽车电子及消费类电子行业众多客户的肯定与青睐。”Data I/O首席执行官Anthony Ambrose对此发表感言称:“今天我们高兴地宣布PSV5000自动化编程系统已成功支持LumenX编程技术。PSV5000与LumenX的完美结合能够显著降低自动编程的生产成本,满足客户对高性价比编程解决方案的需要。同时借此契机,我们期待Data I/O能拓展更多的市场机会。” LumenX编程平台拥有每秒 80M

ADC0832模数转换和LCD显示

柔情痞子 提交于 2019-12-22 01:18:51
环境 软件 uVision V4.02 ISIS Professional 7.8 芯片 AT89C51 LM016L(LCD) ADC0832 仿真图 实现效果 显示电压值并用图标显示百分比 具体效果如下所示: 相关代码及资源 https://github.com/duganlx/DSP 操作小记 芯片介绍 接口说明 CS :片选使能, 低电平芯片使能 CH0 :模拟输入通道0,或作为 IN+/- 使用 CH1 :模拟输入通道0,或作为 IN+/- 使用 GND :芯片参考0电位(地) DI :数据信号输入,选择通道控制 DO :数据信号输出,转换数据输出 CLK :芯片时钟输入 VCC/REF :电源输入及参考电压输入(复用) ADC0832 为 8 位分辨率 A/D 转换芯片 ,其最高分辨可达** 256 级**,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的 模拟电压输入 在 0~5V 之间。芯片 转换时间仅为 32μS ,具有 双数据输出 可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过** DI 数据输入端**,可以轻易的实现 通道功能的选择 单片机控制原理 正常情况下,ADC0832与单片机的接口应为 4条数据线 ,分别是 CS 、 CLK 、 DO 、 DI 。但由于

博通拟100亿美元出售无线芯片业务 或影响iPhone等苹果产品

大憨熊 提交于 2019-12-19 19:00:28
  作为苹果供应链的长期成员,博通据说正在与瑞士信贷集团(Credit Suisse Group)合作,为其射频(RF)部门寻找潜在买家。作为其更广泛无线芯片业务的一部分,RF 部门生产薄膜体声谐振器(FBAR)滤波器来澄清信号,是 iPhone 等智能手机中使用的常见组件。   FBAR 技术近年来的竞争不断加剧,比如竞争对手 Qorvo 的过滤技术,它使用更小的组件。这些技术可能会完全取代 FBAR,从而降低博通作为一家持续经营企业的期望。   射频部门在 2019 财年为博通赚取了 22 亿美元的收入,知情人士透露,高通对该部门的估值高达 100 亿美元。目前还不清楚是否能在出售过程中达到这个价格,这一过程显然还处于非常早期的阶段。   射频部门是博通前身 Avago 的遗留下来的业务,可能是该公司在将重心从半导体转向软件过程中需要出售的部分。该公司最近的财务业绩中提到了这一点,其无线部门被重新归类为核心半导体部门以外的部门。   在财报电话会议上,博通首席执行官陈福阳还表示,无线业务是“独立的特许经营”,并不完全与公司内的其他业务相结合。   虽然没有传言说有买家在关注这笔交易,但苹果可能对此很感兴趣,这似乎是有道理的。苹果订单被认为占博通 2018 财年总净收入的 25% 左右。今年 6 月,博通证实了将其与苹果的供应协议再延长两年的计划,

[攻克存储] 掌握SDRAM/DDR的结构与寻址

戏子无情 提交于 2019-12-19 12:07:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本系列前面两篇文章《[攻克存储] SRAM地址线的连接》和 《[攻克存储] 存储芯片的写屏蔽及扩展》已经介绍了SRAM芯片的地址线连接方法以及存储芯片的写屏蔽扩展,这两篇文章基本上是从SRAM的角度在进行讲解和描述,其中许多原理在SDRAM/DDR芯片中也同样适用,不过,SDRAM/DDR 存储芯片的结构和寻址方式相对于ROM、SRAM、DRAM而言,还是有很大的变化和不同的,本文就着重介绍SDRAM/DDR的相关知识点和应用注意事项。 在存储结构上,SDRAM/DDR采取了多Bank方式,每一个逻辑Bank即为一个存储阵列,一般一个SDRAM芯片有2~8个Bank。我们可以把Bank想象为一个表格,如下: 图中的Bank是一个14行17列的逻辑存储结构,假设该SDRAM芯片有4个Bank,则其存储空间为:4 x 2^14 x 2^17 bit = 2^33 bit = 1GB 在寻址方式上,首先,多了几个Bank选择引脚,例如对于4个Bank的SDRAM,则有2个引脚(BA0~BA1)进行Bank选择。当具体Bank选定后,再给出行列地址从而定位到具体的存储位置。而行列地址值由相应的地址线引脚分时复用得到。 下面研究一个具体的SDRAM电路图,如下图所示

raspberry简单介绍1

随声附和 提交于 2019-12-18 21:46:43
树莓派的介绍 树莓派是了解嵌入式产品开发的绝好工具。它充分考虑了想学习嵌入式硬件和软件相关从业者(开发,架构,产品,销售)的感受,屏蔽了器件选择和搭配的门槛,缩短了硬件获取的周期。 硬件 视频接口:视频输出,视频输入 音频接口:音频输出 网络接口(有线口:以太网;无限口:wifi,BLE) 串口 USB 存储接口:SD slot 软件 源码可得 成品镜像可得 搭载开源的linux系统,赢得了大批用户。 参考资料 资料多,使用者广,交流信息多。 有待改进处, 验证APP应用可以,软件还需要性能优化。硬件与真实可用产品有差距。 主芯片BCM837资料不开源。(定制款芯片),且芯片内置ROM资料也不开源。 使用心得 确认硬件版本 raspberry硬件版本多样,如何确认使用了哪个版本。树莓派硬件版本区分在于主芯片上,使用命令pinout可以显示使用的主芯片。 软件信息 OS信息 软件启动流程 这个分区里存放bootcode.bin、config.txt、start.elf和u-boot.bin config.txt中 指定 kernel=kernel.img bootcode.bin: 启动文件 start.elf : 类似U-Boot的BootLoader文件 kernel.img: Linux内核文件 config.txt: 配置文件 从linux 命令行角度看文件系统类型: 1st

使用IPMI控制/监控Linux服务器

不羁岁月 提交于 2019-12-18 04:39:55
1 IPMI简述 IPMI提供了很多丰富功能,我使用的功能,说得大白话一点,就是: 1、获取本设备的硬件信息:包括CPU和主板的温度、电压、风扇转速。   2、在设备A上,通过命令,控制远程设备B,开机、关机、重启。(看到这个有没有一点想做坏事的冲动,哈哈) IPMI的介绍,基本原理,和必备条件,可参考[1]中说明,很详细畅。 [1]:使用ipmitool实现Linux系统下对服务器的ipmi管理 http://www.ibm.com/developerworks/cn/linux/l-ipmi/ 1.1 使用的必备条件: 由于IPMI功能与OS及硬件相对独立,只此在任何软件及硬件环境下,只要满足以下三点,就可以使用IPMI提供的众多功能。 BMC芯片 + ipmi模块加载 + ipmitool 1.2 判断IPMI必须条件是否满足的方法: cat /var/log/messages | grep BMC,查看开机是否有打印found BMC芯片的信息,如果没有说明硬件环境不支持BMC芯片; lsmod | grep ipmi,查看模块是否加载,加载/lib/modules/2.*.*/kernel/drivers/char/ipmi目录下的相应模块,如果无此目录,安装IPMI内核模块; ipmitool help,查看用户态工具是否安装。 1.3 两类使用方式: 本地调用

Maix-bit(K210芯片)

允我心安 提交于 2019-12-18 01:51:15
Maix-bit(K210芯片) 硬件介绍 软件开发 1.命令行(ubuntu环境下) 2.windows下的IDE 3.基于MicroPython开发环境(通过串口写脚本) 之前看了很多这个板子的推荐和介绍。。就买来玩一玩,体会一下KPU的魅力! 看了几款最后选的是Maix-bit这一款,主要有两个原因: 1:支持的资料和wiki比较完整,开源项目也比较多。 2:体积算是目前为止最小的一块k210的开发板,价格也比较实惠。 硬件介绍 话不多说直接上图: 用了type-C的接头,连接一个CH340芯片、128M的spiflash、一个多路稳压电源管理芯片RY1303A(电源管理)、一个MicroSD卡槽、24个外置引脚。 软件开发 官方支持两种开发模式,一种是FreeRTIO还有一种是Standalone。这里可以类比stm32单片机系列在上面跑嵌入式操作系统(ucos,freertos等等。。。)和直接裸机开发这两种方式。 附上这两种方式的官方SDK: 微雪百科 主要介绍裸机开发的三种方式: 1.命令行(ubuntu环境下) 1.1:下载官方的SDK : SDK 1.2: 安装工具链 安装 build-essential 以获取 make 工具 $ sudo apt install build-essential 安装cmake $ sudo apt install cmake

固件提取

风流意气都作罢 提交于 2019-12-17 13:57:51
前言 使用工具 识别芯片 一. 摘取芯片 二. 制作U盘编程器 三. RT809H编程器读取eMMC芯片数据 四.总结 前言 无处不在的物联网设备,也可能成为无所不在的安全隐患,物联网安全问题一直是困扰物联网快速发展的一大难题。作为安全研究员在研究物联网设备的安全问题时,对设备的固件进行安全分析是必要的。固件是刷写在芯片中的嵌入式系统。固件的获取途径一般有两种,1、从厂商那里申请获取设备的固件。2、从硬件中提取设备固件,需要有相应的测试设备。以下我们以提取国内一家做基于区块链的IoT设备中的固件为例。 使用工具 1.风枪(温度:有铅锡熔点是183℃,拆除理想温度是185~190℃。无铅锡熔点是217℃拆除理想温度是235℃。实际操作更复杂,要多练习才能完好的把芯片取下。) 2.助焊剂 3.镊子 4.U盘编程器 5.锡珠 6.植锡网 7.RT809-H编程器 8.放大镜 识别芯片 常见的识别芯片的方法: 1.可以通过芯片上的标签,标签中可能包含了制造商名称、型号和芯片描述 2.可以通过观察电路的设计方式,如下图(图片来自网络) 片上系统(SoC)是右侧这块最大的芯片,中间的芯片是RAM(与SOC之间的接线是弯曲的,这是为了保证所有连线有相同的长度,因为高速RAM需要准确的定时信号),最左边这片是flash(大量平行的连线用于传输并行的数据信号)。 一. 摘取芯片

IV转换电路 IV放大 跨阻放大器 光电信号放大器 原理图及PCB设计分析

风流意气都作罢 提交于 2019-12-17 10:26:15
IV转换电路 IV放大 跨阻放大器 光电信号放大器 原理图及PCB设计分析 目录 IV转换电路 IV放大 跨阻放大器 光电信号放大器 原理图及PCB设计分析 基本原理 芯片选型 原理图&3D-PCB 具体讲解 模块原理图-PDF、原理图库、PCB库下载 基本原理 I-V转换最简单的方式就是串一个电阻,如图a,一般大电流的时候使用采样电阻R即可实现IV转换,再加上运放放大或者射随就可以ADC模块直接采集,在这里我们介绍的是微弱电流的IV转换,一般采用b形式的跨阻放大电路。 芯片选型 首先在做跨阻放大的时候并不是所有的运放都适合跨阻放大电路,一般要选取高输入阻抗的运算放大器,根据需要转换的电流的大小,选取对应类型放大器,一般检测电流在nA到uA级的选用CMOS类型,例如TLC2201等芯片,在检测nA以下的电流的时候芯片的选型就变的比较重要了。首先在类型上要选JFET类型的,JFET类型的运放一般都有着极高的阻抗和低偏置电流的特性,例如ADA4530-1等芯片。在这里我们综合了性价比的情况,最终选型的是AD825芯片作为跨阻放大器。有着极低的偏置电流20pA和5*10^11的输入阻抗。具体参数可以看下芯片资料。 原理图&3D-PCB 具体讲解 1、T型反馈网络。一般来说使用T型反馈网络是为了解决单一电阻阻值过大的不稳定,从而造成的误差。下面简单介绍一下T型网络的等效电阻算法。 2

ST MCU的UID

浪子不回头ぞ 提交于 2019-12-16 10:55:33
ST MCU芯片中的绝大部分都内置一串96位唯一标识码【unique ID】 上面说了ST MCU芯片中的绝大部分都带UID,也就是说并非所有ST MCU芯片都带它。到底谁带谁不带,从各自芯片数据手册的首页即可确认。如果首页没有明确写明,就表示该芯片没有UID或者说即使相应地址有数据但不保证其唯一性。 比方在STM8系列中,STM8S0XX、STM8L0XX系列芯片就不带UID的。 在STM32家族中,STM32F0系列中的STM3F030子系列、STM32F070子系列也是不带UID的【如果此处说错,遵照数据手册所言】,而STM32F042、STM32F071、STM32F031、STM32F051等是带UID的。这点也不用太花心思记它,知道去芯片数据手册首页核查就好。 该UID对用户来讲是只读的,在一些对数据具有唯一性要求、数据加密操作等场合可以派上用场。ST MCU芯片中的这个UID 是对整串92位数据保证唯一性,如果你截取其中一部分就不保证唯一性了。 STM32芯片UID的详细描述是在各系列的参考手册里。比方,STM32F0系列UID介绍如下。 大致内容就是芯片WAFER的坐标信息、编号信息、产品批号信息等多个数据组合在一起的。关于UID的描述,在STM8数据手册里描述更为直观点,截图如下: 至于对该UID数据的读取,没啥特别的。先从ST