OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5393|回复: 6

我的国产芯片实用经历

[复制链接]

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2022-9-20 18:38:53 | 显示全部楼层 |阅读模式


中国芯片受昂撒打压,大家都知道了。
不过,这恰恰也是国产芯片崛起的良机。

最近我更多关注了国产芯片,发现国内芯片行业其实已经做了很多工作。
有很多常用芯片,已经达到甚至超过了国外同类芯片的水平,完全可以替代国外产品。只是,过去很少知道。

作为一个爱国的深红,我很愿意为国产芯片的推广助一臂之力。
以后设计电路,我会首先考虑国产芯片,
而且,我会集中在这个帖子里,把我实际使用国产芯片的经历、经验、心得等发上来,供同行们参考。芯片种类将涵盖 CPU、CPLD、运放、AD 和 DA、时钟、存储器、传感器等等,一切我实用过的国产芯片。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
 楼主| 发表于 2022-9-20 18:43:37 | 显示全部楼层

1、国产CPLD,AGM公司,AG576SL144C3,替代 ALTERA 公司的 EPM570T144 。

我在公司设计的一系列产品,基本都要用到 ALTERA 公司的 EPM570T144 和 EPM570T100 两款 CPLD 。
用途不复杂,两方面,
一是桥接,为 CPU 和外部芯片之间搭桥,起到 PCB 飞线的作用,便于根据不同的功能要求而灵活地改变 CPU 的配置;
二是内置了一个自动读取 AD 芯片的引擎,自动完成一系列较为复杂的读取 24 位 AD 数据的时序。

这些天用国内 AGM 公司的 AG576SL144C3 替代板子上的 EPM570T144C6,
二者 pin-pin 完全兼容,在以前的 PCB 板上直接替换,不用重新设计 PCB 。

今天完成了 verilog 程序转换,下载,一切功能都正常,板子总电流和以前一样。下面是实物照片,正常运行,没有任何问题。







现在,我可以踏踏实实购买一批  AG576SL144 了。去年年底买过两个样品,单价 24 元。

其他说明:
1、国产 AG576SL144C3 芯片比 EPM570T144 多了两个可用的 IO 口,如果没有修改 PCB 板,这两个 IO 口就会连接到 3.3v 电源上。
这不会产生问题,只要把它们配置成“输入”就可以了。

2、EDA 软件还需要突破。目前还需要借用竞品的软件平台。

3、以上是 144 pin 产品,AGM 公司还有三款 100 pin的 CPLD,分别是 AG256SL100,AG272SL100,和 AG576SL100,
它们和 ALTERA 公司的 EPM240T100、EPM570T100,都是 pin-pin 直接替换的。这一点我认真核对过。








回复 支持 反对

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
 楼主| 发表于 2022-12-31 10:26:25 | 显示全部楼层
本帖最后由 xuande 于 2022-12-31 10:30 编辑



2、国产内置晶体的 RTC 时钟芯片,深圳兴威帆公司的 SD3031 。

注意,是自带、内置 32KHz 晶体的,不需要外接;而且经过厂家的校准。

以前一直使用MAXIM公司的 DS3231,从最初大块头封装的 DS3231S,到现在标准 SO8 封装的DS3231M,用了七八年。
现在涨价了,从以前四块多,涨到15块。这促使我去找替代品。

查到深圳兴威帆公司 SD3031 这个型号,SO8 标准和宽体两种封装,与 DS3231M 的管脚在功能上兼容,IIC 接口,内置晶体。
在某宝上价格只有 5.5 元,全新。
我已经试用成功,决定以后产品上就用这个。




几点说明:
1、芯片具有 MAXIM 芯片所有的 RTC 和闹钟功能,能输出多种信号。
厂家已经在晶振误差、温度影响方面做了补偿。 SD3031.PDF (776.56 KB)

2、新增了一些功能,
比如:倒计时、电池电压测量与高低压报警、电池充电控制、测温、高低温报警、70字节的用户 RAM。

3、这个国产芯片虽然也是 SO8 封装,但宽度要大一些,需要注意。
不过也有办法,手工焊接的话,把管脚修剪一下,再整形,就能装配到原来的标准 SO8 的位置。见上图。
如果是批量、机器装配,那需要修改 PCB 板。
另:刚从厂商那里得到消息,也有标准 SO8 封装,窄体那种。
但是我拿到的是宽体。

4、软件方面,底层的 IIC 时序,SCL和SDA 信号的驱动完全不用动。
我就是使用以前的底层驱动程序。

5、我写入寄存器是单字节方式,一次写入一个字节。读出是多字节,连续读出。
6、设置时要对寄存器进行写入操作,必须先打开三个使能位,而且要按照顺序打开。写完成后还要关闭。
这一点与 MAXIM 公司芯片不同。
另外还有一些细节上的不同,比如 12/24 小时的设置,星期的序号值。

7、感觉产品手册写得不好。我自己花一小时做了一个汇总的文档。  

8、该公司还生产其他型号,SD2077、SD3077、SD3178 等,与其他进口芯片对标的。可以自己去查。





SD3031寄存器汇总.zip

789.1 KB, 下载次数: 1

SD3031.PDF

776.56 KB, 下载次数: 8

回复 支持 反对

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
 楼主| 发表于 2022-12-31 10:33:03 | 显示全部楼层






回复 支持 反对

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
 楼主| 发表于 2024-3-1 10:19:07 | 显示全部楼层
为什么以前帖子的图都打不开?  @正点原子
等几分钟也没有显示出来。

回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2017-5-18
在线时间
24 小时
发表于 2024-4-19 16:35:44 | 显示全部楼层
兄台好人,那个时钟芯片我有数了,以后就用这款
回复 支持 反对

使用道具 举报

83

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
金钱
1987
注册时间
2014-7-1
在线时间
188 小时
发表于 2024-7-8 22:38:12 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 10:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表