0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析一种使用分立逻辑芯片代替CPLD的解决方案

电子设计 来源:德州仪器 作者:德州仪器 2021-12-10 10:34 次阅读

Other Parts Discussed in Post: SN74AHC138, SN74HC259, DRV8844, SN74HC138

横机是针织机械的一种,为生产羊毛衫,围巾帽子等的主要生产设备,全机由130多个零件装置而成。横机机头板需要控制很多针,一般使用CPLD(Complex Programmable Logic Device)生成各种逻辑电平来控制螺线管和步进电机,所以CPLD被横机客户广泛使用。

横机机头板一般由主板和子板,子板通过接插件插在主板上完成最终的控制功能(如图一)。因为每个子板都有控制信号来自母板,所以CPLD需要放置在母板上以便信号合理布局,但有时机头板母板受机械结构的限制没有足够的空间放下CPLD,这时候就会极大的增加layout工程师的工作难度。

本文提出一种用分立逻辑芯片替换CPLD的方案,即当遇到主板结构有限,CPLD不易layout的情况时,通过化整为零,将多数芯片和功能移到子板上。

该方案具体实现方式如下:

用1片SN74AHC138作为主选择芯片,产生从SN74AHC138的片选信号,其中1片主SN74AHC138可以对应8片从SN74AHC138。

用从SN74AHC138产生SN74HC259的触发信号。每片SN74HC259的data pin 均连在一起,并与MCU data pin 对接。

用SN74HC259产生DRV8844的控制信号,1片SN74HC259对应一片DRV8844。

最后将从SN74HC138和SN74HC259放置在子板上,将主SN74HC138放置在主板上。

图二

由此可见通过上述方法,我们可以改变任意地址C1B1A1CBAS2S1S0的值,即完成任意驱动信号的实现,解决了CPLD在横机机头板应用中不方便布板的问题,增加了客户布板的灵活性。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47783

    浏览量

    409089
  • cpld
    +关注

    关注

    32

    文章

    1243

    浏览量

    168288
  • 模拟
    +关注

    关注

    7

    文章

    1413

    浏览量

    83653
  • 主板
    +关注

    关注

    52

    文章

    1628

    浏览量

    68104
  • 步进电机
    +关注

    关注

    149

    文章

    2929

    浏览量

    146060
收藏 人收藏

    评论

    相关推荐

    CPLD组成和逻辑块作用介绍

    CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)中,逻辑块是实现逻辑功能的核心模块。它主要由可编程乘积项阵列(即与阵列)、乘积项分配
    的头像 发表于 04-07 17:37 462次阅读
    <b class='flag-5'>CPLD</b>组成和<b class='flag-5'>逻辑</b>块作用介绍

    Nexperia在APEC 2024上发布拓宽分立式FET解决方案系列

    Nexperia(安世半导体)再次在 APEC 上展示产品创新,宣布发布几款新型 MOSFET,以进一步拓宽其分立开关解决方案的范围,可用于多个终端市场的各种应用。
    的头像 发表于 02-29 11:44 287次阅读

    CPLD和FPGA的区别

    增长。FPGA的LAB以网格阵列排列,随器件密度线性增长。CPLD互连包括LAB本地可编程阵列及中心可编程互连。FPGA器件除了包括本地互连,用于各个LAB,但是和LAB逻辑分开,器件还包括行列互连,这些互连跨过阵列中的多个LAB,以及整个
    的头像 发表于 01-23 09:17 368次阅读

    什么是fpga和cpld cpld与fpga在结构上有何异同

    ,Programmable Logic Device)的一种。它们在数字电路设计中扮演重要的角色,具有高度的可定制性和灵活性。 首先,让我们来了解FPGA和CPLD的基本概念和原理。FPGA是一种集成电路
    的头像 发表于 01-22 18:05 776次阅读

    应用方案:实时数据加密

    应用方案:实时数据加密 利用CPLD设计加密电路方便可行,能够较好地实现加密功能。AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以
    发表于 01-15 08:57

    宽动态范围的高端电流检测的三解决方案

    80 V。 解决方案:配置个标准运算放大器进行高端电流检测 图1 所示为个采用AD8628 的基于运算放大器的分立
    发表于 11-23 06:12

    集成压控振荡器的宽带锁相环能取代分立解决方案

    电子发烧友网站提供《集成压控振荡器的宽带锁相环能取代分立解决方案吗.pdf》资料免费下载
    发表于 11-22 16:15 0次下载
    集成压控振荡器的宽带锁相环能取代<b class='flag-5'>分立</b>式<b class='flag-5'>解决方案</b>吗

    基于高功率应用的改进型TO-247PLUS分立式封装解决方案

    高功率应用需要高功率密度和可靠的功率半导体,且成本合理。分立器件降低了解决方案的总成本,但在重负载循环期间必须承受高热要求。为了满足这些要求,功率半导体应具有较低的总损耗,使用标准封装中最大的芯片
    的头像 发表于 11-16 17:26 1305次阅读
    基于高功率应用的改进型TO-247PLUS<b class='flag-5'>分立</b>式封装<b class='flag-5'>解决方案</b>

    一种用MCS-51系列单片机AT89C52代替专用遥控芯片的设计方案

    电子发烧友网站提供《一种用MCS-51系列单片机AT89C52代替专用遥控芯片的设计方案.doc》资料免费下载
    发表于 10-20 14:42 0次下载
    <b class='flag-5'>一种</b>用MCS-51系列单片机AT89C52<b class='flag-5'>代替</b>专用遥控<b class='flag-5'>芯片</b>的设计<b class='flag-5'>方案</b>

    可编程逻辑阵列fpga和cpld相关资料

    可编程逻辑阵列fpga和cpld
    发表于 09-20 07:58

    功率器件在工业应用中的解决方案

    功率器件在工业应用中的解决方案,议程分为:功率分立器件概览 、 IGBT产品3、高压MOSFET 、 碳化硅Mosfet、碳化硅二极管和整流器、氮化镓PowerGaN、工业电源中的应用和总结八个部分。
    发表于 09-05 06:13

    ARM物联网整体解决方案-数据表

    ARM物联网整体解决方案提供了一种独特的基于解决方案的方法,将最新的专业处理能力与先进的软件和工具相结合。 ARM物联网整体解决方案可随时实施或构建,从而简化您的设计流程和产品开发。
    发表于 08-29 06:06

    CPLD与FPGA的区别是什么?有什么用途?

    你知道CPLD吗?它是“复杂可编程逻辑器件”的缩写,它是一种数字IC,允许用户根据需要多次重写和擦除程序。随着CPLD等可编程器件的出现,产品开发变得更快、成本更低。在本文中,将介绍
    的头像 发表于 07-06 14:30 2960次阅读

    CPLD和FPGA的区别是什么

    可编程逻辑包括 PAL、GAL、PLD 等。通过不断发展,它已经发展成为现在的CPLD/FPGA。CPLD(复杂可编程逻辑器件)和FPGA(现场可编程门阵列)的功能基本相同,只是实现原
    的头像 发表于 07-03 14:33 7030次阅读
    <b class='flag-5'>CPLD</b>和FPGA的区别是什么

    CPLD与FPGA之间的区别在哪呢?

    CPLD和FPGA都是由逻辑阵列模块构成的,但是CPLD的LAB基于乘积和宏单元,而FPGA的LAB使用基于LUT的逻辑单元。
    发表于 06-28 11:28 939次阅读
    <b class='flag-5'>CPLD</b>与FPGA之间的区别在哪呢?