tag 标签: 主板

相关帖子
相关博文
  • 热度 5
    2023-11-9 18:13
    472 次阅读|
    0 个评论
    为何我的显示器会有色偏或画面闪烁的问题?
    你是否曾遇到显示器打开一段时间后或是玩游戏时,显示器影像突然出现色偏或是画面闪烁等问题呢? 想当然尔,这应该是显示器的质量不良所造成的,但质量不良的原因有很多,究竟是哪一个关键原因导致的呢? 原来罪魁祸首就是「它」! 在高频高速传输的世界中, 显示器产品内的主板质量好坏取决于阻抗控制 。想象一下,当你在路上用同样的速度跑步,在柏油路、沙子路、碎石子路的路况下,抑或是同样是柏油路,一边像车道一样宽,另一边是半人宽的状况下是否还能保持同样的速度奔跑呢? 主板质量犹如路况,当主板上的传输路径参数不同时,就很容易无法稳定传输高速讯号,因此不稳定讯号下的板子,就会影响搭载它的产品质量稳定度。 主板阻抗差原来影响层面这么广!? 如果阻抗控制不好会发生什么事呢?情节轻微比如说分辨率变差、画面色偏、画面闪烁、画面闪点,情节重大的比如说画面无法显示、无讯号等等。下面的几个因素都可能导致阻抗控制不好: ☒ 设计不当 线路走线出现不当拐角、连接器Pad尺寸不适合、Via影响没考虑等等会造成许多不连续面。 ☒ 板厂制程能力不一 因为设备的公差在加上其管理跟人员素质的影响导致与原设计有出入。 ☒ 验证能力不足 精通产品设计的不一定了解所有接口的测试规范,即使知道其规范但也不一定拥有整套的验证设备。
  • 热度 3
    2019-3-26 09:53
    1725 次阅读|
    2 个评论
    成为一个正式的嵌入式主板开发工程师,是一个艰辛的过程,需要开发人员维护和管理系统的每个比特和字节。从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。今天给大家介绍 7个易操作且可以长久使用的技巧,它们对于确保系统更加可靠地运行并捕获异常行为大有帮助。 技巧 1—— 用已知值填充 ROM 软件开发人员往往都是非常乐观的一群人,只要让他们的代码忠实地长时间地运行就可以了,仅此而已。微控制器跳出应用程序空间并在非预想的代码空间中执行这种情况似乎是相当少有的。然而,这种情况发生的机会并不比缓存溢出或错误指针失去引用少。它确实会发生!发生这种情况后的系统行为将是不确定的,因为默认情况下内存空间都是 0xFF,或者由于内存区通常没有写过,其中的值可能只有上帝才知道。 不过有相当完备的 linker或IDE技巧可以用来帮助识别这样的事件并从中恢复系统。技巧就是使用FILL命令对未用ROM填充已知的位模式。要填充未使用的内存,有很多不同的可能组合可以使用,但如果是想建立更加可靠的系统,最明显的选择是在这些位置放置ISR fault handler。如果系统出了某些差错,处理器开始执行程序空间以外的代码,就会触发ISR,并在决定校正行动之前提供储存处理器、寄存器和系统状态的机会 技巧 2—— 检查应用程序的 CRC 对嵌入式工程师来说一个很大的好处是,我们的 IDE和工具链可以自动产生应用程序或内存空间校验和(Checksum),从而根据这个校验和验证应用程序是否完好。有趣的是,在许多这些案例中,只有在将程序代码加载到设备时,才会用到校验和。 然而,如果 CRC或校验和保持在内存中,那么验证应用程序在启动时(或甚至对长时间运行的系统定期验证)是否仍然完好是确保意外之事不会发生的极好途径。现在一个编程过的应用程序发生改变的概率是很小的,但考虑每年交付的数十亿个微控制器以及可能恶劣的工作环境,医疗仪器应用程序崩溃的机会并不是零。更有可能的是,系统中的一个缺陷可能导致某一扇区发生闪存写入或闪存擦除,从而破坏应用程序的完整性。 技巧 3—— 在启动时执行 RAM 检查 为了建立一个更加可靠和扎实的系统,确保系统硬件正常工作非常重要。毕竟硬件会发生故障。(幸运的是软件永远不会发生故障,软件只会做代码要它做的事,不管是正确的还是错误的)。在启动时验证 RAM的内部或外部没有问题,是确保硬件可以如预期般运作的一个好方法。 有许多不同的方法可用于执行 RAM检查,但常用的方法是写入一个已知的模式,然后等上一小段时间再回读。结果应该是所读就是所写。真相是,在大多数情况下 RAM检查是通过的,这也是我们想要的结果。但也有极小的可能性检查不通过,这时就为系统标示出硬件问题提供了极好的机会。 技巧 4—— 使用堆栈监视器 对许多的嵌入式开发者而言,堆栈似乎是一股相当神秘的力量。当奇怪的事情开始发生,工程师终于被难倒了,他们开始思考,也许堆栈中发生了什么事。结果是盲目地调整堆栈的大小和位置等等。但该错误往往是与堆栈无关的,但怎能如此确定?毕竟,有多少工程师真的实际执行过最坏情况下的堆栈大小分析? 堆栈大小是在编译时就静态分配好的,但堆栈是以动态的方式使用的。随着代码的执行,应用程序需要的变量、返回的地址和其它信息被不断存储在堆栈中。这种机制导致堆栈在其分配的内存中不断增长。然而,这种增长有时会超出编译时确定的容量极限,导致堆栈破坏相邻内存区域的数据。 绝对确保堆栈正常工作的一种方法是实现堆栈监视器,将它作为系统 “保健”代码的一部分(有多少工程师会这样做?)。堆栈监视器会在堆栈和“其它”内存区域之间创建一个缓冲区域,并填充已知的位模式。然后监视器会不断的监视图案是否有任何变化。如果该位模式发生了改变,那就意味着堆栈增长得太大了,即将要把系统推向黑暗地狱!此时监视器可以记录事件的发生、系统状态以及任何其它有用的数据,供日后用于问题的诊断。 大多数实时操作系统( RTOS)或实现了内存保护单元(MPU)的微控制器系统中都提供有堆栈监视器。可怕的是,这些功能默认都是关闭状态,或者经常被开发人员有意关闭。在网络上快速搜寻一下可以发现,很多人建议关闭实时操作系统中的堆栈监视器以节省56字节的闪存空间等等,这可是得不偿失的做法! 技巧 5 - 使用 MPU 在过去,是很难在一个小而廉价的微控制器中找到内存保护单元( MPU)的,但这种情况已经开始改变。现在从高端到低端的微控制器都已经有MPU,而这些 MPU为嵌入式软件开发人员提供了一个可以大幅提高其固件(firmware)鲁棒性(robustness)的机会。 MPU 已逐渐与操作系统耦合,以便建立内存空间,其中的处理都分开,或任务可执行其代码,而不用担心被stomped on。倘若真有事情发生,不受控制的处理会被取消,也会执行其他的保护措施。请留意带有这种组件的微控制器,如果有,请多加利用它的这种特性。 技巧 6 - 建立一个强大的看门狗系统 你经常会发现的一种总是最受喜爱的看门狗( watchdog)实现是,在看门狗被启用之处(这是一个很好的开始),但也是可以用周期性定时器将该看门狗清零之处;定时器的启用是完全与程序中出现的任何情况隔离的。使用看门狗的目的是协助确保如果出现错误,看门狗不会被清零,即当工作暂停,系统会被迫去执行硬件重设定(hardware reset),以便恢复。使用与系统活动独立的定时器可以让看门狗保持清零,即使系统已失效。 对应用任务如何整合到看门狗系统中,嵌入式主板开发人员需要仔细考虑和设计。例如,有种技术可能可以让每个在一定时期内运行的任务标示它们可以成功地完成其任 务。在此事件中,看门狗不被清零,强制被复位。还有一些比较先进的技术,像是使用外部看门狗处理器,它可用来监视主处理器如何表现,反之亦然。对一个可靠的系统而言,建立一个强大的看门狗系统是很重要的。 技巧 7 - 避免易失存储器分配 不习惯在资源有限环境下工作的工程师,可能会试图使用其编程语言的特性,这种语言让他们可以使用易失存储器分配。毕竟,这是一种常在计算器系统中使用的技术,在计算器系统中,只有在有必要时,内存才会被分配。例如,以 C开发时,工程师可能倾向于使用malloc来分配在堆(heap)上的空间。有一个操 作会执行,一旦完成,可以使用free将被分配的内存返回,以便堆的使用。 在资源受限的系统,这可 能是一场灾难!使用易失存储器分配的其中一个问题是,错误或不当的技术可能会导致内存泄漏或内存碎片。 更多资料企鹅爱吧物久零要奇伞武奇, 如果出现这些问题时,大多数的嵌入式系统并没有 资源或知识来监视堆或妥善地处理它。而当它们发生时,如果应用程序提出对空间的要求,但却没有所请求的空间可以使用,会发生什么事呢? 使用易失存储器分配所产生的问题是很复杂的,要妥善处理这些问题,可以说是一个噩梦!一种替代的方法是,直接以静态的方式,简化内存的分配。例如,只要在 程序中简单地建立一个大小为 256字节长的缓冲区,而不是经由malloc请求这样大小的内存缓冲区。此一分配的内存可在整个应用程序的生命周期期 间保持,且不会有堆或内存碎片问题方面的顾虑。 以上嵌入式开发的教程可以让开发技术的人员获取更好嵌入式系统的办法。所有这些技术都是让设计者可以开发出可靠性更高嵌入式系统的秘诀。
  • 热度 22
    2016-2-24 14:19
    1803 次阅读|
    0 个评论
    来源: 雷锋网 作者:王昊     近日俄罗斯科技博客Hi-tech.mail.ru拆解了于昨日刚刚发布的三星Galaxy S7,在他们的拆解中,证实了三星Galaxy S7使用了铜管散热,中框上有一根很长的铜管,用于将芯片产生的热量传导至中框帮助散热。主板上的屏蔽罩通过导热硅脂与中框上的热管相连接,以增大接触面积,增加热传导效率。 Galaxy S7的设计延续了三星的设计风格,因此拆机不需要太多的专业工具。      因为拆解过Galaxy S6,因为对S7的内部结构比较了解。与拆解其他使用玻璃面板的手机一样,三星Galaxy S7需要先使用热风*进行加热,将背部的胶水升温软化后对后玻璃面板进行拆解。   拆开后盖后,接口处并没有橡胶垫片,而是通过大量的胶水进行密封,这可能也是Galaxy S7在拥有IP68防水等级后还能保持如此纤薄机身的原因。   与索尼的SIM卡槽设计不同,三星并没有为SIM卡槽配备防水盖这样的设计,而是采用了在SIM卡槽上安装了防水橡胶圈,插入SIM卡时自动密封。需要注意的是,在插入卡槽时要注意卡槽上没有颗粒较大的灰尘,否则,水分有可能通过这些缝隙进入机身内部。 可以看到后盖内部有大量的胶水进行密封。电池上粘贴了各种线圈,用于无线充电和NFC。 闪光灯及心率感应器的显微镜特写。   拆下中板后,我们便可以看到电池、主板和各种元器件了。可以单刀主板的主板芯片都被金属屏蔽罩所覆盖。   在拆下主板后,我们可以看到中框上安装了一个细长的导热铜管,它与金属中框相连接,可以将处理器等芯片发出的热量快速传导至中框,帮助散热。导热铜管上,两块导热硅脂对应主板上的处理器和主要发热芯片。   图中红圈位置为“进水试纸”,如果机身内部进水,他就会变为红色。这也是三星官方维修判断该机是否进水的标准之一。      三星Galaxy S7配备了一块3000mAh的电池,标准电池为3.85V,充电最高电压为4.4V。因为电池是在中国制造,所以电池上的文字大多数为中文。 左为iPhone的扬声器,右侧为三星Galaxy S7的扬声器。 电源触点开关的放大特写。   主板芯片特写,大部分芯片上并没有logo或可识别的标志。LTE 调制解调器为三星Shannon935,功率放大器为安高华Avago AFEM-9030。   左侧为三星Galaxy S5的主板,右侧为三星Galaxy S7的主板芯片,两者在设计结构上非常相似,S7延续了三星Galaxy S系列的一贯设计风格。   拆掉屏蔽罩后,我们终于看到了内存芯片和Exynos 8890,焊接在电路板上。Exynos 8890被覆盖在内存芯片下方,所以我们并不能直接看到Exynos 8890。   最后为Galaxy S7所有零部件的合影,三星Galaxy S7采用了大量胶水以实现IP68级的防水,因为没有像S5那样为了防水而牺牲机身尺寸。除此之外Galaxy S7还首次搭配了热管散热,通过效率更高的热管,将处理器的热量导至金属中框,增大散热面积,以拥有更好的散热能力,即使长时间的游戏或高强度使用,也不必担心处理器因为过热而降频,这也是三星全系列手机中第一次出现热管散热方案。
  • 热度 22
    2015-12-10 14:46
    3268 次阅读|
    0 个评论
            三防漆的性能,防潮,防腐蚀,防盐雾,绝缘等等。我们知道三防漆是针对各种电子产品线路板研发生产的,那么我们在使用三防漆时要特别注意些什么呢? 三防漆是用在电子产品线路板上做二级防护的,一般主板外面都需要有外壳阻挡大保份的水气,主板上的三防漆形成的薄膜是防止潮湿和盐雾等侵害主板的。当然我们要提醒一下用户。三防漆有绝缘的功能。线路板上有些地方是不能用上三防漆的。不可刷涂线路板三防漆的元件: 1.大功率带散热面或散热器元件、功率电阻、功率二极管、水泥电阻。 2.拨码开关、可调电阻、蜂鸣器、电池座、保险座(管)、IC座、轻触开关。 3.所有类型插座、排针、接线端子及DB头。 4.插式或贴式发光二极管、数码管。 5.其他由图纸规定的不可使用绝缘漆的部分及器件。 6. PCB板卡的螺丝孔不能刷涂三防漆。   如果在使用中您有遇到其他问题都可致电东莞敏通工作人员,您们的满意是我们的追求。   东莞敏通生产各式各样的三防漆,打造国内第一品牌,详细请咨询www.mintron.net.cn和www.hkbaker.com 
  • 热度 26
    2012-12-7 10:05
    1457 次阅读|
    0 个评论
        硬件简介   1. 內建三星ARM9 S3C2416A的CPU(主频:400MHz), 64M的DDR2,128M的NandFlash 完美支援 WindowsCE .NET 5.0。   2. VGA信号输出,可设置的分辨率有:1024x768,1280x768,1280x800,1360x768,1366x768。   3. 可选配的CAN_BUS通信口。   4. 四路可用的RS232(COM1,COM2,COM3,COM4)。其中     (COM1,COM2)。也可以作为R485接口,四路串口均为带光耦隔离。   5. 四个USB HOST接口,可同时连接USB鼠标,键盘,及U盘。   6. 一路USB DEVICE接口,支持Activesync可以和PC机同步通信和联调应用程序。   7. 一路100M的以太网络接口。   8. SD/MMC接口,支持SD卡和MMC卡。   9. 触摸屏接口,可选配电阻式触摸屏模块(另外加50元)。   WLT_VGA单板电脑是一款不带冗余功能的紧凑型平板电脑,无风扇工作,集成有以太网控制器,串口,SD/MMC卡控制器,USB Host 控制器,以太网端口,触摸屏驱动,可完美支持WindowsCE .NET 5.0操作系统,帮助用户快速推进产品开发,加快产品上市。用户可将精力集中在应用相关的技术开发上,而无须关心复杂、费心的硬件平台和底层软件上 ,即你只需懂VC编程就可以做出高端的智能产品。   应用领域:工业控制,检测设备,仪器仪表,安全监控,医疗器械,智能终端等产品嵌入式高端应用。 输入电压:12~28VDC, 工作温度:-10℃~70℃  资料下载: http://dl.dbank.com/c016lfi6a4 技术支持企业QQ:800005447
相关资源