当前位置:文档之家› ASK2CB原理图硬件设计讲解说明

ASK2CB原理图硬件设计讲解说明

ASK2CB原理图硬件设计讲解说明
ASK2CB原理图硬件设计讲解说明

原理图硬件设计讲解说明

在ASK2CB学习板中,FPGA的VCCINT脚全部接到1.2V,这个1.2V是FPGA核心电压,

FPGA另一组电压是VCCIO,这个是FPGA的IO电压,我们统一接到了3.3V,表示此学习板仅使用3.3V的外设。

外接电源部分

外接电源部分电路原理图如上:

其中:

CON4是外接电源插座,用来接外接5V电源适配器供电的。

PW1是一个带自锁的按键开关,能够控制是否给开发板供电。

F1是一个贴片的自恢复保险丝,防止电路板短路后过流。

T1是一个TVS(瞬态抑制二极管),防止电路板过压

C6是一大容量的220Uf/16V贴片电解电容,主要是5V输入电源的滤波

供电部分

FPGA I/O供电部分采用两颗1085-3.3V LDO芯片,最高能提供3.3V 6安的电流,C7和C8是两个0805封装X7R规格的三星产10uF片式多层陶瓷电容器(MLCC),C9是0805封装的0.1uF电容,可以看到C7,C8明显比C9要厚些。

后面的R49电阻仅仅是一个假负载,用来调试电源时使用,通常不需要焊接。

FPGA核心供电部分采用两颗1085-ADJ LDO芯片,能提供1.2V 6安的电流,C10和C11是两个0805封装X7R规格的三星产10uF片式多层陶瓷电容器(MLCC),C12是0805封装的0.1uF电容,可以看到C10,C11明显比C12要厚些,

可以看到上图中,不管3.3V还是1.2V都用了两颗1085来供电,有人可能会问为什么要用到两颗?

因为在FPGA板中,用两颗主要考虑到散热问题,这是由LDO的特性造成的,LDO将压差x电流换算出来的功耗全部转化为热量散发,两颗芯片能够均摊功耗和发热。

此为电源指示灯,当5V通电时,LED4会亮,现在默认采用的是蓝色的0805贴片LED灯。

LCD字符液晶电路

1602字符液晶电路如上:

其中:

CON7为字符液晶座,采用2.54间距的单排针

R14是一个接地电阻,默认焊接1K欧,对本公司出售的液晶屏对比度刚好合适。如果您要接自已手上已有的另它型号的1602液晶屏,可以先把CON7的第三脚接地进行测试,

能看到显示后,再换180欧或1K电阻来调整合适的对比度

CON5是一个跳线,可以用跳线帽来决定1602字符液晶电压是多少,目前市前上有两种供电电压的1602,一种是3.3V,一种是5V,本学习板通过这个跳线来改供液晶屏供电电压,以支持这两种屏。

特别提示:因为FPGA的I/O输出为3.3V的LVTTL信号,并不能100%带动市面上所有5V电源接口的1602字符液晶屏,有些特殊IC的5V 1602将无法显示。

强烈推荐使用3.3V的1602字符液晶屏在ASK2CB学习板上

PS2键盘电路

PS2键盘电路图如上:

其中:

CON2是PS2键盘座子和PS2鼠标座子两用,你可以看到在PS2标准中第二脚是NC,第6脚是NC,在ASK2CB中,第二脚被当成鼠标的数据线,第六脚被当成鼠标的时钟线,当需要同时使用键盘和鼠标时需要使用PS2一分二转接线,转接线如下图所示:

关于供电部分需要详细说明:早期PS2键盘是5V供电的(当然早期的PC机主板,它们的PS2座子供电也是5V的),当前比较新的PS2键盘是3.3V供电的,在ASK2CB学习板上,PS2供电直接引入5V,主要是想支持早期的5V供电键盘,新式的键盘虽然是3.3V 供电的,但是它们为了能在早期5V供电的老主板上用,都能支持5V的供电耐压,我们为了支持全部的键盘,直接使PS2采用5V供电,但在PS2的时钟线和数据线上,仅采用了3.3V 上拉方式。

这样什么键盘都能在ASK2CB上使用,不必担心供电兼容问题。

串口电路

串口电路原理图如上:

其中:

U1是MAX3232,负责将TTL的电平转为232电平,周围的C1,C4,C5,C3均是MAX3232所需要的外围电路,

CON3是一个母头的DB9座子,可通过连接线接到您的电脑。

LED2、LED3是两个贴片LED灯,它们分别在RS232数据接收和数据发送线上,当有数据发送或接收时,他们会闪烁,表示正在发送或接收数据。当您没有示波器时,可以根据这两个LED灯判断是否有数据经过。

您需要使用一头公一头母的直接线,连接电脑和ASK2CB学习板.

按键电路

按键电路原理图如上:

其中:

S2、S3、S4、S5、S6五个按键为用户自定义的按键,当按键没按下去时,因为有3.3V 上拉,它所连接的IO口会是高电平,当按键按下去时,它同地导通,所连按的IO口变成

低电平。

由此判断按键是否按下。

S3、S4、S5、S6按键是白色按键,S2按键是蓝色按键,这五个按键都能由用记自定义,由于在ASK2CB学习板中,我们的实验例程通常把S2按键当做软复位键使用,所以键帽用了蓝色的。

LED电路

LED电路原理图如上:

其中:

LED6、LED7、LED8、LED9、LED10、LED11、LED12、LED13八个贴片黄色LED 为用户自定义的LED,它们是电流流出型接法,它所连接的IO口被置为高电平时,电流从FPGA的管脚流出经过LED后到地,这时LED会被点亮。当它所连接的IO口被置为低电平时,电流不会经LED流进FPGA的IO管脚,所以LED灯不会发光。

蜂鸣器电路

蜂鸣器电路如上:

U2为蜂鸣器当IO11输出不同频率出来时,U2蜂鸣器会发出相应的声音。

I2C电路

I2C电路如上:

U8为I2C接口的24C02,它的SCL脚接到IO13上,SDA脚接到IO12上,这两个脚都已接了上拉电阻。

VGA电路

VGA电路如上:

VGA电路采用了8bit色彩模式,其中红色3位,绿色3位,蓝色2位,最多能输出256种色彩,后面经电阻DA变换成模拟的红绿蓝信号到VGA座子上。

另外还有两个同步信号,HSYNC,VSYNC行同步和场同步信号

SRAM电路

SRAM电路如上:

SRAM所有的地址线,数据线,片选,读使能,写使能信号均接入FPAG的IO口。

当您在设计中仅仅只想使用SRAM时,请记得将SDRAM的片选,FLASH的片选拉高。SDRAM电路

SDRAM电路如上:

SDRAM所有的地址线,数据线,片选,读使能,写使能信号均接入FPAG的IO口。当您在设计中仅仅只想使用SDRAM时,请记得将SRAM的片选,FLASH的片选拉高。

FLASH电路

FLASH电路如上,实际焊接的是S29AL064DN90:

FLASH所有的地址线,数据线,片选,读使能,写使能信号均接入FPAG的IO口。当您在设计中仅仅只想使用SDRAM和FLASH时,请记得将SRAM的片选拉高。

当您在设计中仅仅只想使用SRAM和FLASH时,请记得将SDRAM的片选拉高。

数码管电路

数码管电路如上:

其中:

7SEGA、7SEGB、7SEGC、7SEGD、7SEGE、7SEGF、7SEGG、7SEGDP是数据管的段选,7SEG1、7SEG2、7SEG3、7SEG4、7SEG5、7SEG6、7SEG7、7SEG8是数码管的位选。

重配置按键

如上图,当把S1按键(红色按键)接下后,FPGA会重新从配置芯片中加载程序并运行。下载端口

原理图如上:

CON8是AS下载端口,CON12是JTAG下载端口

JTAG下载后是将数据写到FPGA中的SRAM中运行,当掉电后,程序丢失。在使用AS下载时,是将数据写到EPCS4配置芯片中,当掉电后再上电,FPGA会自动从配置芯片中把程序加载到自已内容的SRAM中再运行。USB Blaster可以接开发板的JTAG口,也可以接开发板的AS口,这两种都能下载,只是用jtag口写入后如果掉电程序就丢了,一般是用来调试时用的,这种模式下载速度快些。用AS下载写到配置芯片中一般是用来正式演示或定型的版本。

关于电源的特别说明:

上图是PLL电路,在ASK2CB学习板上因有两个PLL,PLL由1.2V供电,标记为FB开头的器件为磁珠(Ferrite Bead 的简写)

对初学者来说,更具体的硬件设计详解需要配合实验共同讲解,稍候会完成文档并公布

https://www.doczj.com/doc/681383460.html,/

硬件原理图设计规范(修订) V10

上海XXXX电子电器有限公司 原理图设计及评审规范 V1.0 拟制: 审查: 核准:

一.原理图格式: 原理图设计格式基本要求 : 清晰,准确,规范,易读.具体要求如下: 1.1 各功能块布局要合理,整份原理图需布局均衡.避免有些地方很 挤,而有些地方又很松,同 PCB 设计同等道理 . 1.2 尽量将各功能部分模块化(如步进电机驱动、直流电机驱动,PG 电机驱动,开关电源等), 以便于同类机型资源共享 , 各功能模块界线需清晰 . 1.3 接插口(如电源输入,输出负载接口,采样接口等)尽量分布在图 纸的四周围 , 示意出实际接口外形及每一接脚的功能 . 1.4 可调元件(如电位器 ), 切换开关等对应的功能需标识清楚。1.5 每一部件(如 TUNER,IC 等)电源的去耦电阻 / 电容需置于对应 脚的就近处 . 1.6 滤波器件(如高 / 低频滤波电容 , 电感)需置于作用部位的就 近处 . 1.7 重要的控制或信号线需标明流向及用文字标明功能 . 1.8 CPU 为整机的控制中心,接口线最多 . 故 CPU 周边需留多一些 空间进行布线及相关标注 , 而不致于显得过分拥挤 . 1.9 CPU 的设置二极管需于旁边做一表格进行对应设置的说明 . 1.10 重要器件(如接插座 ,IC, TUNER 等)外框用粗体线(统一 0.5mm). 1.11 用于标识的文字类型需统一 , 文字高度可分为几种(重要器件

如接插座、IC、TUNER 等可用大些的字 , 其它可统一用小些的 ). 1.12 元件标号照公司要求按功能块进行标识 . 1.13 元件参数 / 数值务求准确标识 . 特别留意功率电阻一定需标 明功率值 , 高耐压的滤波电容需标明耐压值 . 1.14 每张原理图都需有公司的标准图框 , 并标明对应图纸的功能 , 文件名 , 制图人名/ 确认人名 , 日期 , 版本号 . 1.15 设计初始阶段工程师完成原理图设计并自我审查合格后 , 需 提交给项目主管进行再审核 , 直到合格后才能开始进行 PCB 设计 . 二.原理图的设计规划: 2.原理图设计前的方案确认的基本原则: 2.1 需符合产品执行的标准与法规 包括国标,行规,企业标准,与客户的合同,技术协议等. 2.2 详细理解设计需求,从需求中整理出电路功能模块和性能指标要 求。一般包括:精度/功能/功率/成本/强度/机构设计合理等考虑因素. 2.3产品的稳定性和可靠性设计原则:

硬件电路设计过程经验分享 (1)

献给那些刚开始或即将开始设计硬件电路的人。时光飞逝,离俺最初画第一块电路已有3年。刚刚开始接触电路板的时候,与你一样,俺充满了疑惑同时又带着些兴奋。在网上许多关于硬件电路的经验、知识让人目不暇接。像信号完整性,EMI,PS设计准会把你搞晕。别急,一切要慢慢来。 1)总体思路。 设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂得借鉴他人的成果)。 2)理解电路。 如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。 3)没有找到参考设计? 没关系。先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。 4)硬件电路设计主要是三个部分,原理图,pcb,物料清单(BOM)表。 原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。

pcb涉及到实际的电路板,它根据原理图转化而来的网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。完成了pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。 5)用什么工具? Protel,也就是altimuml容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。 6)to be continued...... 其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post-command型的;而cadence的产品concept&allegro是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。设计大环节都要有1)原理图设计。2)pcb设计。3)制作BOM 表。现在简要谈一下设计流程(步骤): 1)原理图库建立。要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞清楚ic body,ic pins,input pin,output pin,analog pin,digital pin,power pin等区别。 2)有了充足的库之后,就可以在原理图上画图了,按照datasheet和系统设计的要

软件详细设计说明书模板

New Project 1: 详细设计说明书

1. 前言 2. 摘要 3. 系统详细需求分析 3.1. 详细需求分析 3.1.1. 详细功能需求分析 3.1.2. 详细性能需求分析 3.1.3. 详细信息需求分析 3.1. 4. 详细资源需求分析 3.1.5. 详细组织需求分析 3.1.6. 详细系统运行环境及限制条件需求分析3.1.7. 信息要求 3.1.8. 性能要求 3.2. 接口需求分析 3.2.1. 系统接口需求分析 3.2.2. 现有软、硬件资源接口需求分析

3.2.3. 引进软、硬件资源接口需求分析 4. 总体方案设计 4.1. 系统总体结构 4.1.1. 系统组成、逻辑结构 4.1.2. 应用系统结构 4.1.3. 支撑系统结构 4.1.4. 系统集成 4.1. 5. 系统工作流程 4.2. 分系统详细界面划分 4.2.1. 应用分系统与支撑分系统的详细界面划分 4.2.2. 应用分系统之间的界面划分 5. 应用分系统详细设计 5.1. XX分系统详细需求分析 5.1.1. 功能详细需求分析 5.1.2. 性能详细需求分析

5.1.3. 信息详细需求分析 5.1.4. 限制条件详细分析 5.2. XX分系统结构设计及子系统划分5.3. XX分系统功能详细设计 5.4. 分系统界面设计 5.4.1. 外部界面设计 5.4.2. 内部界面设计 5.4.3. 用户界面设计 6. 数据库系统设计 6.1. 设计要求 6.2. 信息模型设计 6.3. 数据库设计 6.3.1. 数据访问频度和流量 6.3.2. 数据库选型 6.3.3. 异构数据库的连接与数据传递方式

硬件-原理图布线图-设计审核表

硬件设计检查列表——Check List 产品名称开发代号 PCB P/N PCB 版本 PCBA P/N PCBA 版本 产品功能简述: 原理图设计部分(参考《电路原理图设计规范》) 1.电路图图幅选择是否合理。(单页,多页)是?否?免? 2.电路图标题栏、文件名是否规范。是?否?免? 3.元件大小、编号、封装是否有规律,是否符合要求。是?否?免? 4.元器件标注(名称,标称值,单位,型号,精度等)是否符合要求是?否?免? 5.元器件摆放和布局是否合理、清晰。是?否?免? 6.器件间连线是否正确,规范。是?否?免? 7.电气连线交叉点放置是否合理。是?否?免? 8.重要的电气节点是否明确标示。是?否?免? 9.重要网络号是否标准清晰。是?否?免? 10.是否对特殊部分添加注释。是?否?免? 11.零件选型是否符合要求(零件封装,可购买性,电压电流是否满足等)。是?否?免? 12.是否设计测试点,Jump点。是?否?免? 13.是否符合ESD保护设计要求。是?否?免? 14.是否符合EMI/EMC设计要求。是?否?免? 15.是否有过流、过压保护设计。是?否?免? 16.元器件选项是否能满足功能设计的功耗,电压,电流的要求。是?否?免? 17.时钟晶振电容是否匹配,晶振选项是否正确(有源、无源)。是?否?免? 18.I/O口开关量输入输出是否需要隔离。是?否?免? 19.上拉、下拉电阻设计是否合理。是?否?免? 20.是否进行过DRC检查。是?否?免? 21.是否存在方框图。是?否?免? 22.是否标注模块名称。是?否?免? 23.原理图层级结构是否合理、清晰。是?否?免? 24.标注部分字体、大小是否合理。是?否?免? 25.零件选型的可采购性。是?否?免? 26.零件选型的可生产性。是?否?免?Designed by:Checked by:Approved by:

硬件设计文档规范 -硬件模板

SUCHNESS 硬件设计文档 型号:GRC60定位终端 编号: 机密级别:绝密机密内部文件 部门:硬件组 拟制:XXXX年 XX月 XX日 审核:年月日 标准化:年月日 批准:年月日

文档修订历史记录

目录 1系统概述 (3) 2系统硬件设计 (3) 2.1硬件需求说明书 (3) 2.2硬件总体设计报告 (3) 2.3单板总体设计方案 (3) 2.4单板硬件详细设计 (3) 2.5单板硬件过程调试文档 (3) 2.6单板硬件测试文档 (4) 3系统软件设计 (4) 3.1单板软件详细设计 (4) 3.2单板软件过程调试报告 (4) 3.3单板系统联调报告 (4) 3.4单板软件归档详细文档 (4) 4硬件设计文档输出 (4) 4.1硬件总体方案归档详细文档 (4) 4.2硬件信息库 (5) 5需要解决的问题 (5) 6采购成本清单 (5)

1系统概述 2系统硬件设计 2.1、硬件说明书 硬件需求说明书是描写硬件开发目标,基本功能、基本配置,主要性能指标、运行环境,约束条件以及开发经费和进度等要求,它的要求依据是产品规格说明书和系统需求说明书。它是硬件总体设计和制订硬件开发计划的依据,具体编写的内容有:系统工程组网及使用说明、硬件整体系统的基本功能和主要性能指标、硬件分系统的基本功能和主要性能指标以及功能模块的划分等 2.2、硬件总体设计报告 硬件总体设计报告是根据需求说明书的要求进行总体设计后出的报告,它是硬件详细设计的依据。编写硬件总体设计报告应包含以下内容:系统总体结构及功能划分,系统逻辑框图、组成系统各功能模块的逻辑框图,电路结构图及单板组成,单板逻辑框图和电路结构图,以及可靠性、安全性、电磁兼容性讨论和硬件测试方案等 2.3、单板总体设计方案 在单板的总体设计方案确定后出此文档,单板总体设计方案应包含单板版本号,单板在整机中的位置、开发目的及主要功能,单板功能描述、单板逻辑框图及各功能模块说明,单板软件功能描述及功能模块划分、接口简单定义与相关板的关系,主要性能指标、功耗和采用标准 2.4、单板硬件详细设计 在单板硬件进入到详细设计阶段,应提交单板硬件详细设计报告。在单板硬件详细设计中应着重体现:单板逻辑框图及各功能模块详细说明,各功能模块实现方式、地址分配、控制方式、接口方式、存贮器空间、中断方式、接口管脚信号详细定义、时序说明、性能指标、指示灯说明、外接线定义、可编程器件图、功能模块说明、原理图、详细物料清单以及单板测试、调试计划。有时候一块单板的硬件和软件分别由两个开发人员开发,因此这时候单板硬件详细设计便为软件设计者提供了一个详细的指导,因此单板硬件详细设计报告至关重要。尤其是地址分配、控制方式、接口方式、中断方式是编制单板软件的

FTU硬件详细设计说明书

FTU硬件详细设计说明书 产品线:配电终端 产品类别: 产品型号: 产品版本: 文件状态文档版本 作者 完成日期 编制部门硬件开发部

批准:审核:初审:编写:

1.引言 (4) 1.1.前言 (4) 1.2.文档术语 (4) 1.3.参考文档 (4) 2.开发环境 (4) 3.硬件详细设计 (5) 3.1.系统架构 (5) 3.2.主板 (5) 3.2.1.主板硬件框图 (6) 3.2.2.模块1:CPU核心板 (6) 3.2.3.模块2:时钟模块 (18) 3.2.4.模块3:无线通讯 (19) 3.2.5.模块6 以太网接口 (24) 3.2.6.RS232/RS485电路 (26) 3.2.7.SD卡模块电路 (27) 3.2.8.直流量采集模块 (28) https://www.doczj.com/doc/681383460.html,B HOST接口 (30) 3.3.遥控遥信板 (31) 3.3.1.硬件框图 (31) 3.3.2.遥信电路模块 (31) 3.3.3.遥控电路模块 (33) 3.4.遥测板 (34) 3.4.1.遥测板框图 (34) 3.4.2.遥测电路模块 (34) 3.4.3.电源模块 (38) 3.4.4. (40) 3.4.5.元器件总成本: (40) 3.5.硬件测试方法 (40) 4.FPGA逻辑设计 (41) 4.1.子板逻辑 (41) 4.1.1.架构概述 (41) 4.2.主板逻辑 (44) 5.结构工艺设计 (44) 5.1.外观设计................................................................................. 错误!未定义书签。 5.1.1.外形结构......................................................................... 错误!未定义书签。 5.1.2.铭牌................................................................................. 错误!未定义书签。 5.1.3.终端内部结构................................................................. 错误!未定义书签。 5.2.组屏方案................................................................................. 错误!未定义书签。 5.3.其他......................................................................................... 错误!未定义书签。 5.4 (44)

硬件设计说明书—模板分析

项目名称: 项目编号: 文件名称: 文件编号: 版本号: 拟制:年月日审核:年月日会签: 批准:年月日 XXXXXXXXXX公司

修订页

目录 1设计依据 (1) 2参考文档 (1) 3定义、符号、缩略语 (1) 4产品功能 (1) 5技术指标 (1) 6接口说明 (2) 6.1连接器定义 (2) 6.2指示灯定义 (2) 7硬件原理说明 (2) 7.1硬件原理框图 (2) 7.2元件选型 (2) 7.2.1元器件选型基本原则 (3) 7.2.2电容选型 (3) 7.2.3电感选型 (3) 7.2.4过压防护器件选型 (3) 7.2.5连接器选型 (3) 7.3原理分析 (4) 7.4时序分析 (4) 7.5EMC设计分析 (4) 7.6可编程逻辑设计说明 (4) 7.7降额设计 (4) 7.8MTBF计算 (4) 7.9FMEA分析 (4) 8测试点 (4) 9配套明细表 (4) 10电路原理图 (4) 11制版文件光绘图 (5) 12附录 (5)

1设计依据 2参考文档 3定义、符号、缩略语 4产品功能 5技术指标 表1 技术指标

6接口说明 6.1连接器定义 表2 连接器信号定义 6.2指示灯定义 7硬件原理说明 7.1硬件原理框图 7.2元件选型 包括元器件的选型分析和选用的说明和电路分析。

7.2.1元器件选型基本原则 (1)所有元器件均为工业级。 (2)所有元器件的选用最少需满足GJB/Z 35-93《元器件降额设计准则》中降额等级的要求。 7.2.2电容选型 表?电容型号列表 7.2.3电感选型 表?电感选型列表 7.2.4过压防护器件选型 表?过压防护器件列表 7.2.5连接器选型 表?欧式连接器性能指标

硬件设计规范

XXX电子有限公司 XXX电子硬件设计规范 V1.2

xxx 电子有限公司发布 1.目的: 为规范硬件设计、保证产品质量和性能、减少各类差错,特制定本规范。 2.适用范围 XXX公司自行研发、设计的各类产品中硬件设计的全过程,各部门涉及到有关内容者均以此规范为依据。 3.文档命名规定 硬件设计中涉及各种文档及图纸,必须严格按规则命名管理。由于XXX公司早期采用的 6.01设计软件不允许文件名超过8个字符,故文件名一直规定为8.3模式。为保持与以前文件 的兼容,本规范仍保留这一限制,但允许必要情况下在文件名后面附加说明性文字。 3.1.原理图 3.1.1.命名规则 原理图文件名形如 xxxxYmna.sch 其中xxxx:为产品型号,由4位阿拉伯数字组成,型号不足4位的前面加0。 Y:为电路板类型,由1位字母组成,目前已定义的各类板的字母见附录1。 m:为文件方案更改序号,表示至少有一个电路模块不同的电路方案序号,不同方案的电路可同时在生产过程中流通,没有互相取代关系。 n:一般为0,有特殊更改时以此数字表示。 a:为文件修改序号,可为0-z,序号大的文件取代序号小的文件。 例如:1801采用SSM339主控芯片的主板原理图最初名为1801M001.SCH,进行电路设计改进后为1801M002.SCH、1801M003.SCH等;改为采用AK1020主控芯片后名为1801M101.SCH,在此基础上的改进版叫1801M102.SCH、1801M103.SCH等。 3.1.2.标题框 原理图标题框中包含如下各项,每一项都必须认真填写: 型号(MODEL):产品型号,如1801(没有中间的短横线); 板名(BOARD):电路板名称,如MAIN BOARD、FRONT BOARD等; 板号(Board No.):该电路板的编号,如1801100-1、1801110-1等,纯数字表示,见“3.2.2.”; 页名(SHEET):本页面的名称,如CPU、AUDIO/POWER、NAND/SD等; 页号(No.):原理图页数及序号,如1 OF 2、2 OF 2等; 版本(REV.):该文件修改版本,如0.1、0.11、1.0等,正式发行的第一版为V1.0; 日期(DATE):出图日期,如2009.10.16等,一定要填出图当天日期; 设计(DESIGN):设计人,由设计人编辑入标题框; 审核(CHECK):审核人,需手工签字; 批准(APPROVE):批准人,需手工签字。 3.2.PCB图 3.2.1.命名规则 PCB文件除后缀为.PCB外,文件名主体及各字段的意义与对应的原理图文件完全相同。 注意:PCB图更改后,即便原理图没有变动,也必须更改原理图文件名,使二者始终保持这种对应关系。

经验分享:硬件电路怎么设计

经验分享:硬件电路怎么设 计

1)总体思路。 设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂得借鉴他人的成果)。 2)理解电路。 如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。 3)没有找到参考设计? 没关系。先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。 4)硬件电路设计主要是三个部分,原理图,pcb ,物料清单(BOM)表。 原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。pcb涉及到实际的电路板,它根据原理图转化而来的网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信

号(布线)。完成了pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。 5)用什么工具? Protel,也就是altimuml容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。 6)to be continued...... 其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post-command型的;而cadence的产品concept & allegro 是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。设计大环节都要有: 1)原理图设计。 2)pcb设计。 3)制作BOM表。 现在简要谈一下设计流程(步骤): 1)原理图库建立。 要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞清楚 ic body,ic pins,input pin,output pin, analog pin, digital

硬件详细设计说明书

[项目名称] [模块名称] (详细设计说明书) [V1.0(版本号)] 编写单位:______________________ 拟制人:______________________ 审核人:______________________ 批准人:______________________ 编写日期:xxxx年xx月xx

目录 1引言 ..................................................................................................................................... - 3 - 1.1编写目的.................................................................................................................. - 3 - 1.2背景.......................................................................................................................... - 3 - 1.3定义.......................................................................................................................... - 3 - 1.4参考资料.................................................................................................................. - 3 -2硬件设计.............................................................................................................................. - 3 - 2.1功能.......................................................................................................................... - 3 - 2.2性能.......................................................................................................................... - 3 - 2.3输入.......................................................................................................................... - 4 - 2.4输出.......................................................................................................................... - 4 - 2.5电路模块设计.......................................................................................................... - 4 - 2.5.1模块A........................................................................................................... - 4 - 2.5.2模块B........................................................................................................... - 4 - 2.5.3模块C........................................................................................................... - 4 - 2.6各个模块之间的关系图.......................................................................................... - 4 - 2.7完整电路图................................................................................. 错误!未定义书签。3单片机软件设计.................................................................................................................. - 4 - 3.1需求概述.................................................................................................................. - 4 - 3.2软件结构.................................................................................................................. - 4 -4程序描述.............................................................................................................................. - 5 - 4.1功能.......................................................................................................................... - 5 - 4.2性能.......................................................................................................................... - 5 - 4.3输入项...................................................................................................................... - 5 - 4.4输出项...................................................................................................................... - 5 - 4.5算法.......................................................................................................................... - 5 - 4.6流程逻辑.................................................................................................................. - 5 - 4.7接口.......................................................................................................................... - 5 - 4.8存储分配.................................................................................................................. - 5 - 4.9注释设计.................................................................................................................. - 5 - 4.10限制条件.................................................................................................................. - 5 - 4.11测试计划.................................................................................................................. - 5 - 4.12尚未解决的问题...................................................................................................... - 5 -

硬件电路原理图设计审核思路和方法

硬件电路原理图设计审核思路和方法 1、详细理解设计需求,从需求中整理出电路功能模块和性能指标要 求; 2、根据功能和性能需求制定总体设计方案,对CPU进行选型,CPU 选型有以下几点要求: a)性价比高; b)容易开发:体现在硬件调试工具种类多,参考设计多,软件资源丰富,成功案例多; c)可扩展性好; 3、针对已经选定的CPU芯片,选择一个与我们需求比较接近的成功 参考设计,一般CPU生产商或他们的合作方都会对每款CPU芯片做若干开发板进行验证,比如440EP就有yosemite开发板和 bamboo开发板,我们参考得是yosemite开发板,厂家最后公开给用户的参考设计图虽说不是产品级的东西,也应该是经过严格验证的,否则也会影响到他们的芯片推广应用,纵然参考设计的外围电路有可推敲的地方,CPU本身的管脚连接使用方法也绝对是值得我们信赖的,当然如果万一出现多个参考设计某些管脚连接方式不同,可以细读CPU芯片手册和勘误表,或者找厂商确认;另外在设计之前,最好我们能外借或者购买一块选定的参考板进行软件验证,如果没问题那么硬件参考设计也是可以信赖的;但要注意一点,现在很多CPU 都有若干种启动模式,我们要选一种最适合的启动模式,或者做成兼容设计;

4、根据需求对外设功能模块进行元器件选型,元器件选型应该遵守 以下原则: a)普遍性原则:所选的元器件要被广泛使用验证过的尽量少使用冷偏芯片,减少风险; b)高性价比原则:在功能、性能、使用率都相近的情况下,尽量选择价格比较好的元器件,减少成本; c)采购方便原则:尽量选择容易买到,供货周期短的元器件; d)持续发展原则:尽量选择在可预见的时间内不会停产的元器件;e)可替代原则:尽量选择pin to pin兼容种类比较多的元器件;f)向上兼容原则:尽量选择以前老产品用过的元器件; g)资源节约原则:尽量用上元器件的全部功能和管脚; 5、对选定的CPU参考设计原理图外围电路进行修改,修改时对于每 个功能模块都要找至少3个相同外围芯片的成功参考设计,如果找到的参考设计连接方法都是完全一样的,那么基本可以放心参照设计,但即使只有一个参考设计与其他的不一样,也不能简单地少数服从多数,而是要细读芯片数据手册,深入理解那些管脚含义,多方讨论,联系芯片厂技术支持,最终确定科学、正确的连接方式,如果仍有疑义,可以做兼容设计;这是整个原理图设计过程中最关键的部分,我们必须做到以下几点: a)对于每个功能模块要尽量找到更多的成功参考设计,越难的应该越多,成功参考设计是“前人”的经验和财富,我们理当借鉴吸收,站在“前人”的肩膀上,也就提高了自己的起点;

硬件设计流程

硬件设计流程 一、硬件设计 1.1单板设计需求 单板设计之前需要明确单板的设计需求。单板的功能属性。单板的设计目的,使用场合,具体需求包括: 1.单板外部接口的种类,接口的数量,电气属性即电平标准。 2.单板内部的接口种类,电气属性。 3.单板外部输入电源大小 4.单板的尺寸 5.单板的使用场合,防护标准 若设计中需要用到CPU,需要确定设计中需要用到的FLASH大小和需求的内存的大小和CPU的处理能力。单板设计需求中需要明确单板的名字和版本并且要以文档的形式表现出来,是后续单板设计和追溯的主要依据。 单板设计需求完成之后,需要召开项目评审会,需要对设计需求说明中各类需求逐个确认。当各类需求均满足设计需要时则进入下一步。 1.2 单板设计说明 单板需求明确后,需要开始编写单板设计说明。其中需要包括单板设计所需要的各种信息如: 1.单板设计详细方案,需要具体到用到什么芯片,什么接口。 2.器件选型,器件选型需要满足设计的需求。 3.单板功耗、单板选型之后需要确定单板的功耗,为单板散热和电源设计提供依据 4.电源设计、电源设计需要包含单板中需要用到的各类电源。若相同的电源需要做隔离 的需要做需要详细指出。 5.时钟设计,单板若是用到多种时钟,则需要描述时钟的设计方法,时钟拓扑。 6.单板的实际尺寸 7.详细描述各个功能模块给出详细的设计方法 8.详细描述各接口的设计方法和接口的电气属性。 若设计模块有多种设计方法,选择在本设计中最佳的设计方案。若软件对单板中用到的器件有独特的要求,需要明确指出(如对某些制定管脚的使用情况)。除了各个功能模块之外单板设计说明中需要详细描述接口的防护方法。设计说明需要以文档的形式给出,是单板设计过程中重要的文档,其中需要包括单板的名称和单板的版本。如果有条件单板设计说明完成后项目中进行评审。 1.3原理图设计 设计说明完成之后就要开始单板的原理图设计,单板设计说明是单板原理图设计的重要依据。原理图设计之气需要确定单板设计用用到的各个器件原理图库中是否具有原理图符号,如果没有需要提前绘制。新绘制的原理图符号需要反应器件的电气属性,器件型号,最好包含品号信息,绘制完成之后将其放到相应的库中,原理图设计需要包含: 1.各个器件接口的正确电气连接。 2.原理图中的各个器件需要有单独的位号。 3.原理图中需要包含安装孔和定位孔。 4.原理图中的兼容设计或者在实际应用中不需要焊接的器件需要在原理图中明确标出。 原理图的名字需要和单板的名字一致。考虑到单板上所用器件可能会有较长的采购周

硬件电路板设计规范

硬件电路板设计规范(总36 页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

0目录 0目录............................................... 错误!未定义书签。

1概述............................................... 错误!未定义书签。 适用范围............................................ 错误!未定义书签。 参考标准或资料 ...................................... 错误!未定义书签。 目的................................................ 错误!未定义书签。2PCB设计任务的受理和计划............................ 错误!未定义书签。 PCB设计任务的受理................................... 错误!未定义书签。 理解设计要求并制定设计计划 .......................... 错误!未定义书签。3规范内容........................................... 错误!未定义书签。 基本术语定义........................................ 错误!未定义书签。 PCB板材要求: ....................................... 错误!未定义书签。 元件库制作要求 ...................................... 错误!未定义书签。 原理图元件库管理规范:......................... 错误!未定义书签。 PCB封装库管理规范............................. 错误!未定义书签。 原理图绘制规范 ...................................... 错误!未定义书签。 PCB设计前的准备..................................... 错误!未定义书签。 创建网络表..................................... 错误!未定义书签。 创建PCB板..................................... 错误!未定义书签。 布局规范............................................ 错误!未定义书签。 布局操作的基本原则............................. 错误!未定义书签。 热设计要求..................................... 错误!未定义书签。 基本布局具体要求............................... 错误!未定义书签。 布线要求............................................ 错误!未定义书签。 布线基本要求................................... 错误!未定义书签。 安规要求....................................... 错误!未定义书签。 丝印要求............................................ 错误!未定义书签。 可测试性要求........................................ 错误!未定义书签。 PCB成板要求......................................... 错误!未定义书签。

硬件设计需求说明书(完整版)

实用文档 文档名称文档范围 硬件需求说明书内部公开 文档编号共12 页 DD301 硬件需求说明书 拟制焦少波日期2016-12-01 评审人日期 批准日期 免费共享

标准文案

实用文档 修订记录 日期修订版本描述作者2016-12-01 1.0.0 初稿完成焦少波

实用文档 目录 硬件需求说明 书 .............................................................................. . (1) 1 引 言 ........................................................................... (6) 1.1 文档目 的 ...................................................................... (6) 1.2 参考资 料 ...................................................................... (6) 2 概 述 ........................................................................... (7) 2.1 产品描 述 ...................................................................... (7) 2.2 产品系统组 成 ...................................................................... (7) 2.2.1 XXX 分系 统 .................................................................... (7) 2.2.2 XXX 分系 统 .................................................................... (7) 2.3 产品研制要 求 ...................................................................... (7) 3 硬件需求分 析 .......................................................................... (7) 3.1 硬件组 成 ...................................................................... (7) 3.1.1 XXX 分系 统 .................................................................... (8) 3.1.2 XXX 分系 统 .................................................................... (8) 3.2 系统硬件布 局 ...................................................................... (8) 3.2.1 XXX 设备布 局 ................................................................... (8) 3.2.2 XXX 设备布 局 ................................................................... (8) 3.3 系统主要硬件组 合 ...................................................................... (8) XXX 硬件模块需

相关主题
文本预览
相关文档 最新文档