有没有这样的单片机!!!!高手推荐!!

[复制链接]
2940|8
 楼主| 80572892 发表于 2007-2-27 20:49 | 显示全部楼层 |阅读模式
本人做课题需要这样一个51兼容单片机,
要求片内至少16位 100k A/D,(这个A/D最好可以采集mv信号)
        至少4K  RAM,
        至少16K ROM,
        16位PWM
        12 D/A
        I2C接口
价钱不限,那位高手推荐一个。
大漠孤烟 发表于 2007-2-27 21:33 | 显示全部楼层

单片机自带AD的,好象16bits的较少。

如果你要测到mv信号,我看12bits的就差不多了。
这很简单,自己算一下就知道了:假如16位宽AD,基准电压5V,这么一来,
LSB=5.0/(2^16)=5.0/65536=0.00007629(V),已经是0.076mv,没这必要,而且成本会很高。假如用12位宽,5V基准,LSB也就1.22mv,3V基准的话,已经0.8mv的LSB,足够了。

PWM不太熟,其他的AD速率、存贮、D/A、I2C等,很多型号都可以满足。
喜欢用哪家的,上他的网站去一搜就全有了,呵呵
mohanwei 发表于 2007-2-27 22:04 | 显示全部楼层

C8051F060吧,可惜没带I2C,自己用I/O模拟吧

以下链接是C8051系列单片机选型表:

相关链接:http://www.xhl.com.cn/xxzn/xxzn.asp
lyjian 发表于 2007-2-28 08:59 | 显示全部楼层

C8051F060中的SMBus与I2C是一样的东西

judge 发表于 2007-2-28 09:11 | 显示全部楼层

那你得用AD公司的

ADUC834可以。 RAM自已扩一下。 足你用。  
大漠孤烟 发表于 2007-2-28 21:03 | 显示全部楼层

补充一下:

昨晚光考虑到A/D的位宽了,其实如果真要测几个mv的微小信号,加前级放大就可以了,那样应该更好实现一些(很多单片机也带有输入端放大的)
一无所知 发表于 2007-3-1 08:55 | 显示全部楼层

用ADuC845吧~

除了RAM稍微小一点,片内RAM是3K,其余的要求都能满足~~
ayb_ice 发表于 2007-3-6 16:31 | 显示全部楼层

请教单总线协议

Silabs有,具体的型号可以自己查一下.
05cjb 发表于 2007-3-9 22:12 | 显示全部楼层

完全可以用C8051F060

参见:C8051F060简介
http://www.mcu361.com/News.asp?Id=96
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

71

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部