专栏中心

EEPW首页 > 专栏 > 第一个完整的小项目 CPLD

第一个完整的小项目 CPLD

发布人:0750long 时间:2009-06-13 来源:工程师 发布文章
第一个完整的小项目 CPLD

 

 

最近在做一个CPLD(MAX II EMP240)的小项目,要写一个I2C Slave模块,来代替原来的IO-expander,代码两天写好了,调试却花了三个礼拜,遇到的问题其实只有一个,分两步解决:

1、老板非要在打板之前把代码验证好,所以手工制作了一个demo板,代码在上面调试了两个礼拜,一直在改代码,后来才发现代码的问题不大,原来是自己制作的demo板有问题,不是我焊的不好,而是手工搭的干扰太大,导致内部的一个计数器错误计数,正好原来的主板上已经有一颗CPLD了,就把代码下到主板上的那个CPLD上,出错的概率降低了一百倍,但还是有错误,不能用在量产上。

2、既然计数器错误计数那就是触发它的clk有问题,但scl只有20K,我们都不认为这会影响到计数器。可事实上确实是这样,在scl上下拉了一个30pF的陶瓷电容,问题没有了。起初为是overshoot或undershoot对计数器产生了影响,但通过示波器观察电容只是影响了scl的上升沿,对其他特性到没多大影响,这就让人很难理解了,但问题确实解决了。

为什么呢?!为什么是一个电容呢???

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Microchip推出全新插件式时钟模块: 为数据中心与5G网络提供精准且可靠的同步功能

TPU效应2027年见真章! 联发科ASIC业务有望成最大营收来源

智能计算 2026-04-27

使用DP83640实现标准网络IEEE 1588的同步演示

视频 2012-03-30

SL811开发板

mldzkj 2005-03-02

AI驱动 光模组厂迎扩产潮

弥合现实差距:面向 1.8Tb/s 芯粒治理的全新架构

智能计算 2026-04-27

英特尔AI Box Ultra燃动出发!英特尔携手奇瑞汽车、均联智行,驶入AI智能体随行新时代

大嘴业话:乱谈三网融合

视频 2012-03-27

电池技术迈向边缘计算:化学革新成核心驱动力

英特尔发布至强600系列工作站处理器与锐炫Pro B70 GPU

《DSP集成开发环境-CCS及DSPBIOS的原理与应用》例程源码

电磁炉方案

Welman 2005-03-01

大嘴业话:新iPad与LTE 谁绑架了谁

视频 2012-03-20

摩尔线程发布一季报:营收7.38亿元,已有45万开发者

智能计算 2026-04-26

硅通孔(TSV)复杂度引发制造瓶颈

工厂自动化概述

视频 2012-03-30

电动助力转向系统示范

视频 2012-03-30

CLLLC vs DAB:电动车车载充电器方案该如何取舍?

数字信号处理遍及各个应用

ARMSYS2410套件的硬件用户手册最新版

英贝德科技_7x256调试教程

更多 培训课堂
更多 焦点
更多 视频

技术专区