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

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

    关注

    462

    文章

    53533

    浏览量

    458940
  • cpld
    +关注

    关注

    32

    文章

    1259

    浏览量

    173289
  • 模拟
    +关注

    关注

    7

    文章

    1445

    浏览量

    85119
  • 主板
    +关注

    关注

    54

    文章

    2272

    浏览量

    76120
  • 步进电机
    +关注

    关注

    152

    文章

    3216

    浏览量

    151548
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCU+CPLD 联合编程(概念及流程)

    的编程技巧。 、前述 在AG32芯片(所有型号)中,都有内嵌2K的逻辑门,可供FPGA/CPLD来使用。 也就是说,使用AG32的芯片
    发表于 05-26 16:22

    AG32 MCU中CPLD使用基础(

    频率; 时钟配置与使用1、 外部晶振 与 内部振荡器 的使用:mcu和cpld联合编程时,整颗芯片需要颗外部晶振。(芯片有内部振荡器,但误差较大,校准后有5%以内误差,参考后续介绍)
    发表于 04-02 10:08

    AG32 MCU+CPLD联合使用入门(

    型号)中,都有内嵌2KLE 的FPGA/CPLD 逻辑。 也就是说,使用AG32 的芯片时,有三选择: 只使用MCU 部分; 只使用CPLD
    发表于 03-13 10:32

    量子芯片可以代替芯片

    量子芯片与硅芯片在技术和应用上存在显著差异,因此量子芯片是否可以完全代替芯片个复杂的问题。
    的头像 发表于 01-27 13:53 1705次阅读

    CPLD 在汽车电子中的应用

    随着汽车工业的快速发展,汽车电子系统变得越来越复杂,对电子控制单元(ECU)的性能要求也越来越高。CPLD作为一种可编程逻辑器件,以其灵活性、低功耗和快速响应的特点,在汽车电子领域得到了广泛
    的头像 发表于 01-23 10:05 1181次阅读

    CPLD 与 ASIC 的比较

    在数字电子领域,CPLD和ASIC是两广泛使用的集成电路技术。它们各自有着独特的优势和局限性,适用于不同的应用场景。 1. 定义与基本原理 1.1 CPLD(复杂可编程逻辑器件)
    的头像 发表于 01-23 10:04 1183次阅读

    如何优化 CPLD 性能

    CPLD(复杂可编程逻辑器件)是一种介于简单PLD(可编程逻辑器件)和FPGA(现场可编程门阵列)之间的可编程逻辑器件。它们通常用于实现中等
    的头像 发表于 01-23 10:03 1105次阅读

    常见 CPLD 故障排除方法

    CPLD作为一种灵活的硬件解决方案,被广泛应用于各种电子系统中。然而,由于各种原因,CPLD可能会出现故障。 1. 初步检查 在开始故障排除之前,进行初步检查是非常重要的。这包括: 电
    的头像 发表于 01-23 10:01 2797次阅读

    CPLD 优势与劣势分析

    CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)是一种介于简单可编程逻辑器件(如PAL、GAL)和FPGA(现场可编程门阵列)之间的可
    的头像 发表于 01-23 09:54 1978次阅读

    CPLD 在嵌入式系统中的应用

    在现代电子设计领域,复杂可编程逻辑器件(CPLD)因其灵活性、成本效益和快速开发周期而在嵌入式系统中扮演着重要角色。 1. CPLD简介 CPLD
    的头像 发表于 01-23 09:50 1745次阅读

    CPLD 应用场景分析

    随着电子技术的快速发展,可编程逻辑器件在各个领域中的应用越来越广泛。CPLD作为一种灵活、成本效益高的解决方案,被广泛应用于多种电子系统设计中。 C
    的头像 发表于 01-23 09:48 2085次阅读

    CPLD 与 FPGA 的区别

    (Complex Programmable Logic Device) :CPLD一种可编程逻辑器件,通常由多个小规模的逻辑单元组成,这些单元通过可编程的互连网络连接起来。
    的头像 发表于 01-23 09:46 2463次阅读

    加密芯片一种破解方法和对应加密方案改进设计

          本文用实例描述了如何破 解、解密使用逻辑加密芯片保护的STM32方案,包括如果固定ID和固定随机数。后面提出了加强加密方案
    发表于 12-30 14:04 4次下载

    浅谈加密芯片一种破解方法和对应加密方案改进设计

    ,只要破解了一种方式,那么只要使用这种逻辑加密芯片和这种加密方式的产品都很容易破解,就像上述破解方式,破解者不需要去破解加密芯片,只需要通过固定ID和随机数的方式就能绕开加解密算法和秘
    发表于 12-20 15:31

    浅谈加密芯片一种破解方法和加密方案改进设计

    破解了一种方式,那么只要使用这种逻辑加密芯片和这种加密方式的产品都很容易破解,就像上述破解方式,破解者不需要去破解加密芯片,只需要通过固定ID和随机数的方式就能绕开加解密算法和秘钥。如
    发表于 12-20 15:10