spi

第六部分 项目成本管理

半腔热情 提交于 2020-08-07 06:59:13
项目的成本管理,就是为了确保项目在既定预算内按时、按质、经济、高效地实现项目目标所开展的一种项目管理过程。 包括成本估算、成本预算和成本控制,从而确保项目在批准的预算内完工。 转载自: 图片地址 目录 一 成本管理基本概念 二 成本管理过程目的 三 规划成本管理 四 估算成本 五 制定预算 六 控制成本 七 知识领域概要 一 成本管理基本概念 核心概念 成本管理:涉及在一个允许的预算范围内确保项目团队完成一个项目所需要开展的管理过程。 重点关注:完成项目活动所需资源的成本,但同时也应考虑项目决策对项目产品、服务或成果的使用成本、维护成本和支持成本的影响。 成本分类: 直接成本 间接成本 沉没成本 生命周期成本:在产品的整个生命周期内,包括获得(设计、生产、安装和测试等活动)、运营、维护、结束时对产品的处理所发生的全部成本 储备分析:估算成本的输入、输出、工具。 应急储备 应对已识别但未发生的风险 属于成本基准之一 项目经理可直接支配 管理储备 应对未识别且未发生的风险 不列入成本基准,但可列入项目预算 管理层批准后才可以使用 二 成本管理过程目的 规划成本管理:制定成本管理政策,编制成本管理计划; 估算成本:近似估算完成项目活动所需资金; 制定预算:汇总,将成本分配到各个具体的工作条目,建立基准; 控制成本:监督/更新预算、管理基准变更。 三 规划成本管理 定义

外设驱动库开发笔记7:LTC2400系列ADC驱动

喜你入骨 提交于 2020-08-06 19:50:16
有些时候我们需要对高精度的 ADC 来处理一些要求较高的模拟量采集。在处理温控器的过程中我们就使用到了 LTC2400 这款 ADC 。接下来我们就来设计并实现 LTC2400 的驱动。 1 、功能概述 LTC2400 是一个供电电压 2.7V 到 5.5V 的微功率 24 位转换器,集成了振荡器、 4ppm INL 和 0.3ppm RMS 噪声。所需外接基准电压源的电压范围为 0.1V ~ VCC; 模拟信号输入 VIN 的输入电压范围为 -0.125VREF ~ 1.125VREF 。 1.1 、硬件结构 LTC2400 模数转换器采用与 SPI 接口兼容的 3 线数字接口,可应用于高分辨率和低频应用场合,如称重、温度测量、气体分析、应变仪,数据采集,工业控制等方面。它采用 8 脚 SO-8 封装,其引脚排列如图所示。 LTC2400 内部已集成了高精度的振荡器,因此采用片内振荡器时不需要外接任何元件。通过一个引脚, LTC2400 可以配置为在 50Hz 或 60Hz±2% 时优于 110dB 的抑制,也可以由外部振荡器驱动,用户定义的抑制频率在 1Hz 到 120Hz 之间。当芯片的 F0 脚接 VCC 时,使用内部振荡器可对输入信号中的 50Hz 干扰进行大于 110dB 的抑制,其 AD 转换时间为 160ms;F0 脚接 GND 时,使用内部振荡器可对输入信号中的

外设驱动库开发笔记6:AD719x系列ADC驱动

萝らか妹 提交于 2020-08-06 13:22:58
  前面我们讨论了AD7705这种ADC器件的驱动开发,在实际中我们使用更多的是AD719x系列的ADC芯片、包括有AD7191、AD7192和AD7193等。接下来我们就来设计并开发AD719x的驱动程序。 1 、功能概述   AD7192是一款适合高精密测量应用的低噪声完整模拟前端,内置一个低噪声、 24 位Σ-Δ型模数转换器 (ADC)。片内低噪声增益级意味着可直接输入小信号。 1.1 、硬件结构   AD7192可配置为两路差分输入或四路伪差分输入。片内通道序列器可以使能多个通道,AD7192 按顺序在各使能通道上执行转换,这可以简化与器件的通信。 片内 4.92 MHz时钟可以用作 ADC 的时钟源; 或者也可以使用外部时钟或晶振。 该器件的输出数据速率可在 4.7 Hz 至 4.8 kHz 的范围内变化。   AD7192提供两种数字滤波器选项。 滤波器的选择会影响以编程输出数据速率工作时的均方根噪声和无噪声分辨率、建立时间以及 50 Hz/60 Hz 抑制。 针对要求所有转换均需建立的应用, AD7192 具有零延迟特性。   其功能结构图如下: 1.2 、内部寄存器   AD7192内部具有多个寄存器,对AD7192的操作就是通过这些片内寄存器进行控制和数据寄存器/数据寄存器加状态信息配置。这些寄存器包括:通信寄存器、状态寄存器、模式寄存器、配置寄存器、ID寄存器

软件模拟SPI接口程序代码(4种模式)

回眸只為那壹抹淺笑 提交于 2020-08-06 11:52:40
软件模拟SPI接口程序代码(4种模式) SPI协议简介 SPI的通信原理很简单,一般主从方式工作,这种模式通常有一个主设备和一个或多个从设备,通常采用的是4根线,它们是MISO(数据输入,针对主机来说)、MOSI(数据输出,针对主机来说)、SCLK(时钟,主机产生)、CS/SS(片选,一般由主机发送或者直接使能,通常为低电平有效) ●SPI接口介绍 SCK :时钟信号,由主设备产生,所以主设备SCK信号为输出模式,从设备的SCK信号为输入模式。 CS :使能信号,由主设备控制从设备,,所以主设备CS信号为输出模式,从设备的CS信号为输入模式。 MOSI :主设备数据输出,从设备数据输入,所以主设备MOSI信号为输出模式,从设备的MOSI信号为输入模式。 MISO :主设备数据输入,从设备数据输出,所以主设备MISO信号为输入模式,从设备的MISO信号为输出模式。 ● SPI 接口连接图 注意: MOSI和MISO不能交叉连接 (可以把主从机理解为一个整体系统,MOSI为系统主机发送从机接收的数据线,MISO为主机接收从机发送的数据线) ●SPI数据传输方向  SPI作为全双工的的串行通信协议,数据传输时高位在前,低位在后。主机和从机公用由主机产生的SCK信号,所以在每个时钟周期内主机和从机有1bit的数据交换(因为MOSI和MISO数据线上的数据都是在时钟的边沿处被采样)。 如下图

32位MCU扩展IPUS SQPI PSRAM

雨燕双飞 提交于 2020-08-06 11:49:17
随着MCU单片机主频越来越高,处理能力越来越强大,需要的RAM资源相应增加,单片上SRAM采用6T结构,成本相对较高,且不容易做得太大。由于MCU管脚数量的限制,不提供外部RAM扩展接口,无法使用并行SRAM或者SDRAM来实现 ram 扩展。有些IO口较多的MCU有专用的接口如FSMC来连接SDRAM或并行 psram ,但会占用过多的管脚资源和PCB面积。 面向IoT领域的IPUS SQPI PSRAM 。主要采用DRAM 1T1C的架构做memory cell,相比静态SRAM,单位面积的硅片可以实现更高的存储容量,内置刷新控制电路使得芯片的接口、协议等同于普通的SPI SRAM,其接口类似于SPI NOR Flash,MCU单片机可以通过SPI或Quad SPI接口,实现数据的快速存取。 主要规格是容量16/32/64Mb,支持SPI/Quad SPI接口,最高时钟133MHz,1.8V或者3.3V供电。该器件相比市场上的SPI 接口 SRAM ,具有容量大、速度高、价格更低的优势。只要MCU具有SPI或者Quad SPI接口,就可以轻松实现RAM的扩展。IPUS代理英尚微电子为用户提供完善上的产品解决方案及技术支持。 IPUS SQPI PSRAM Density Part Number Vcc(V) Speed(MHz) Bus Modes Temp. Package

基于TI KeyStone C66x系列多核架构定点/浮点TMS320C6678设计的评估板拓展IO信号

守給你的承諾、 提交于 2020-08-06 09:55:49
CPU处理器 TI TMS320C6678是一款TI KeyStone C66x多核定点/浮点DSP处理器,集成了8个C66x核,每核心主频高达1.0/1.25GHz,支持高性能信号处理应用,拥有多种工业接口资源,以下是TMS320C6678 CPU功能框图: 拓展IO信号 EMIF16信号通过50pin、2.54mm间距简易牛角座引出(CON9),硬件及引脚定义如下图: SPI、I2C、TIMER、GPIO等信号通过50pin、2.54mm间距简易牛角座引出(CON10),硬件及引脚定义如下图: TSIP信号通过50pin、2.54mm间距简易牛角座引出(CON16),硬件及引脚定义如下图: ​​​​​​​ 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/4314483

巨微通用BLE射频前端芯片解决方案—MG126

寵の児 提交于 2020-08-06 09:52:16
巨微MG126 内部集成了发射机、接收机、GFSK 调制解调器和BLE 基带处理的一款低功耗、低成本的BLE 收发器。搭配Cortex-M0 MCU 和少数外围被动器件,可以实现BLE 遥控、蓝牙键盘等数据传输应用。可以与市面上绝大多数MCU芯片配合,完成BLE数据传输功能。是广泛的MCU公司的无线好帮手。 功耗指标 下表是在3.3V 供电情况下, MG126 典型的功耗情况. MCU需求 实现BLE 遥控、蓝牙键盘等数据传输应用,需要搭配Cortex-M0 或者M3 的MCU,具体资源需求如下: 系统时钟:48MHz 及以上 通信接口:SPI,主设备,clk 6Mbps 及以上 ROM size:16 KBytes (如果需要实现OTA 则size 加倍) RAM size:4 KBytes 通用BLE射频前端的应用形态 面对碎片化市场:RF芯片+MCU解决方案 精简到极致的芯片结构划分 巨微RF+MCU方案的特点—最好的灵活性 来源: oschina 链接: https://my.oschina.net/u/4406491/blog/4305309

痞子衡嵌入式:降低刷新率是定位LCD花屏显示问题的第一大法(i.MXRT1170, 1280x480 LVDS)

不羁岁月 提交于 2020-08-06 04:32:14
  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是 i.MXRT1170上LCD花屏显示问题的分析解决经验 。   痞子衡最近这段时间在参与一个基于i.MXRT1170的大项目(先保个密),需要做一个开机动画功能,板子连接的LCD屏分辨率是1280x480,因为开机动画要求达到30fps,并且要画质清晰,如果是从SD卡里读mp4或者jpeg去解码,这么高分辨率的图像(暂不考虑低分辨率的图片再用PXP模块去拉伸的方案)解码耗时比较长,恐怕难以达成30fps,所以痞子衡打算直接把图片的裸rgb数据事先存在Flash里,然后LCD模块直接去刷Flash里的数据去显示。   板子上的SPI NOR Flash有两种,默认是八线DDR高性能Flash,还有一个可选的四线SDR普通Flash,痞子衡做好的代码在默认高性能Flash上跑得没问题,换到另一块rework为普通四线Flash上就出问题了,显示完全是花屏,没有一点图片的影子,到底是怎么回事?跟着痞子衡一起去发现答案吧。 一、项目板卡简图   先来看一下这个项目板卡简图,简图里只示意了痞子衡今天要分享的LCD问题相关的器件,显示屏是TM103XDKP13控制器驱动的LVDS接口屏,跟i.MXRT连接的话需要有一个RGB2LVDS转接。Flash都是选的旺宏的,一个是MX25UW51345(200MHz,8bit,DDR

老白学编程-关于IPMI

大兔子大兔子 提交于 2020-08-06 04:26:27
IPMI 的种种记忆 谈到硬件的监控,IPMI的知识必不可少,来复习一下智能平台管理接口(Intelligent Platform Management Interface)相关的知识点。 IPMI可以用来监测传感器,监控系统时间,电源控制和serial-over-LAN(SOL)。 标准 IPMI specification v1.5/2.0 一张图 IPMI规定了很多的东西,BMC是其中最重要的一个部分,此外还有一些”卫星“控制器通过IPMB与BMC相连,这些”卫星“控制器一般控制特定的设备。 IPMB全称Intelligent Platform Management Bus,是一种基于I2C的串行总线,它用于BMC与”卫星“控制器的通信,其上传递的是IPMI命令。 Mother Board, 在服务器中,这一部分是主角,它包含了CPU,PCH等主要的部件。这里我们可以看到它连接除了数个组件:网卡,串口和IPMI总线,其实还有一个部分在图中最上面中间的PCI总线。 Non-volatile Storage,我们知道BMC其实是一个独立的芯片,那么它肯定也需要运行系统。通过BMC里面运行的是一个类Unix系统,而该系统就存放再Non-volatile Storage中,通常就是SPI Flash里面。 Sensors & Control Circuitry

外设驱动库开发笔记6:AD719x系列ADC驱动

雨燕双飞 提交于 2020-08-06 04:16:33
前面我们讨论了 AD7705 这种 ADC 器件的驱动开发,在实际中我们使用更多的是 AD719x 系列的 ADC 芯片、包括有 AD7191 、 AD7192 和 AD7193 等。接下来我们就来设计并开发 AD719x 的驱动程序。 1 、功能概述 AD7192 是一款适合高精密测量应用的低噪声完整模拟前端,内置一个低噪声、 24 位 Σ-Δ 型模数转换器 (ADC) 。片内低噪声增益级意味着可直接输入小信号。 1.1 、硬件结构 AD7192 可配置为两路差分输入或四路伪差分输入。片内通道序列器可以使能多个通道, AD7192 按顺序在各使能通道上执行转换,这可以简化与器件的通信。 片内 4.92 MHz 时钟可以用作 ADC 的时钟源; 或者也可以使用外部时钟或晶振。 该器件的输出数据速率可在 4.7 Hz 至 4.8 kHz 的范围内变化。 AD7192 提供两种数字滤波器选项。 滤波器的选择会影响以编程输出数据速率工作时的均方根噪声和无噪声分辨率、建立时间以及 50 Hz/60 Hz 抑制。 针对要求所有转换均需建立的应用, AD7192 具有零延迟特性。 其功能结构图如下: 1.2 、内部寄存器 AD7192 内部具有多个寄存器,对 AD7192 的操作就是通过这些片内寄存器进行控制和数据寄存器 / 数据寄存器加状态信息配置。这些寄存器包括:通信寄存器、状态寄存器