熟悉我的朋友都知道这些年我玩的最多的就是 Arduino USB Host Shield,它的核心就是 MAX3421e芯片,没想到这次居然碰到了假芯片的问题。
差不多半年前,偶然间我在网上看到一个优惠活动,这款芯片芯片只要35.049元/个。随即下单购买了10个芯片:
拿到手之后发现买到的并非我经常使用的封装。这款芯片有2种封装:
带爪的 32 TQFP
不带爪的 32TQFN-EP
一般情况下,最好购买带爪的那种对于DIY来说更友好,容易焊接。因为买错了,正好之前的还没有消耗殆尽,于是将这十个放进了干燥箱,直到前几天那个炎热的下午。设计的板子到了,焊接之后发现一直无法工作,首先猜测是自己焊接手艺不过关,不过各种焊接工具我都上了:迷你加热台、热风枪、电烙铁还有焊锡膏。最后上示波器一个个的检查,惊奇的发现: 晶振不工作,没有12Mhz 出来。请教社区的朋友,他们建议我更换晶振然后更换22pf电容。依次实验下来,仍然无法工作。重新拿出来一个再次焊接,晶振仍然纹丝不动。
后来,忽然想起来我还有几个相同封装的芯片-----是的,你们猜的没错,偶然间我在网上看到一个优惠活动,这款芯片芯片只要31.3875元/个,拿到手发现仍然并非我期望的封装。
接下来从这个6个中取出一个,焊接上。最明显的是:晶振工作了。
接下来的故事就变成了下面2个有什么区别?
在此之前,有一个事情一直让我很疑惑:这个封装的芯片哪个是 Pin 1?对于有爪封装的来说,在表面有一个明显的圆形标记(如下图所示),但是对于没有爪的,并没有这种标记。
但是,没有爪的在背后的 EP上是有明确的缺角:
仔细观察最开始晶振不工作的芯片,EP是完整的:
对比能够正常工作的,确实有缺角:
这个事情告诉我们:
- MAX3421e 有假货;
- 大型元件商城也不能闭着眼睛买;
- 买回来要及时上电,比如我给客服打电话,对方就以超过半年为由不认账(他的意思是最长2个月)。对于有优惠活动打算囤货的朋友来说,这点尤其重要。否则就会想我这样贪小便宜吃大亏;
- EP上没有缺角的MAX3421e都是假货(社区有朋友说美信的芯片,如果背后有EP是都有缺角的,这个不妨作为识别他们家常识)
================================================
2022年8月5日 更新
后来,Arduino 中文社区群中的网友肉肉表示他在立创购买的同型号芯片也是没有缺角的。但是上机之后工作正常。后来我快递三片给肉肉请他帮忙在他们的板子上进行验证,实验表明3片都无法在他的板子上工作。
再后来,商城的工作人员联系我,进行了技术指导,对方表示需要使用 12Mhz 12pF 的晶振,配合12pF 的电容才能正常工作。经过我的测试,购买这个型号的晶振,配合12pF的电容,晶振能够工作:
================================================
2022年8月6日 更新
最终仍然无法工作,不搞了,太折腾人。有好用的芯片直接替换就能工作。