硬件原理图(不断更新中.....)

tzenmelew   2009-11-18 09:34 楼主
本来想硬件原理图做好了再发,但wangkj提醒说,一步步的做,一步步的发,让大家一起讨论,一起参与,
        所以今天先贴出贴出两张原理图,供大家讨论之用,也让大家参与进来。今后会一点点的把图都发上来,大家一部分一部分的讨论,目标更加明确些。
        主要是跟大家分享我在作图中遇到的困难,希望大家共同讨论解决,完善,尽快的完成我们的作品。

MCU and NAND FLASH部分
mcu.jpg

nandflash.jpg

这是MCU的部分和NAND FLASH部分,大家主要讨论下对于NAND FLASH 与MCU的连接问题,和NAND FLASH芯片的选型问题:
1、连接:
NAND FLASH和STM32的连接,我用的是FSMC,最开始直接用的I/O口连接的,后来觉得不太对劲,仔细看看DATASHEET,发现了问题。因为先前看的是中文的资料,觉得写得模模糊糊的,之后又下载了个英文的,发现中文的资料里省略了很多,主要是FSMC的管脚映射部分他没有。而且有些地方翻译的也不太合适,看来最好还是不要看中文的datasheet。
2、NAND FLASH 选型:
这个NAND FLASH的图中,用的是ST公司的资料里提供的一个片子,容量可能不能达到咱们最初的要求,也可能不好买到,这个大家讨论下,现在哪个型号的NAND FLASH 比较常用,讨论好了咱再改。


硬件方面的问题讨论(不断更新。。。):
问题一:wangkj给我提出一个问题,说图上的网络名称我用了重名,是不是会造成混乱,我觉得应该没问题,但是鉴于这个只是个人观点,所以就可不可以用重名,请教下高手,望各位不吝指教。如下图
网络重名.jpg

[ 本帖最后由 tzenmelew 于 2009-11-18 09:59 编辑 ]-%-272544-%-

回复评论 (27)

希望做过的多给点意见。

我用的arm不是stm32的。所以,希望用过的多指点一下。
点赞  2009-11-18 09:53

看来知道的人不多,现在都说找不到工作

就这点问题都没人回答,说明啥问题?
扩招就是兑水,学校只管收钱,其他的作假糊弄。
算了,就这么做吧,有问题再改吧。
点赞  2009-11-19 08:11

回复 板凳 wangkj 的帖子

70/2

[ 本帖最后由 tzenmelew 于 2009-11-19 08:24 编辑 ]
点赞  2009-11-19 08:17
看看 是什么
点赞  2009-11-19 10:17
看看吧
点赞  2009-11-20 08:34
图下载还要钱啊????
点赞  2009-11-20 09:16
下载一个附件需要4枚芯币,你可以直接复制图片:)
点赞  2009-11-20 13:51

回复 7楼 guolh 的帖子

图片不需要下载啊。
点赞  2009-11-20 14:26

a3p060需要一个稳定的时钟

vga信号,要求很严格,因为没有DE信号,不像lcd,可以用这个信号锁存数据。
显示器是根据hsync,vsync之后的时间,推算出取数据点时间的。
如果这个信号有偏差,一会快,一会慢,图像肯定就乱了。

我曾经花了3周才发现的这个问题。

现在的设计,一路通过clk_out晶振送到a3p060全局时钟(a3p060),另外一路是stm32的始终输出GPIO送到另外一个全局时钟引脚(a3p060),
这两个互相备用。万一都失败,只好飞线用4腿晶振(增加了5元的额外成本,很不划算),我没设计4腿晶振备用,是因为,这两种方案成功的概率比较大。a3p060不支持几毛钱的两腿晶振。
我以前,用at91sam7s64+4.3寸lcd做过,是GPIO做的时钟,这个GPIO是硬件分频(从at91sam7s64的PLL)
希望stm32能行。
知道stm32的朋友们,帮忙看看这样能否保证时钟的稳定度。
如果觉得这样风险比较大,就加上一个四腿晶振,不过,这样,线路就复杂一点了。四腿晶振的EMC特性很差,必须处理一下,直接接能用,但emc不好。
点赞  2009-11-20 14:30
STM32有一个MCO引脚,可以直接输出内部的CPU时钟,因为引脚的最大带宽只有50MHz,如果CPU运行于72MHz,则只能输出这个频率的一半,即36MHz。
如果需要使用片上的USB,则CPU时钟只能是72MHz或48MHz,考虑到系统的效率,当然选CPU主频为72MHz是最好的,但MCO输出只能是36MHz了。
当然还选择可以MCO输出晶振的时钟或内部RC振荡器的时钟。

关于NAND的连接,可以参考STM3210E_LK的电路。
点赞  2009-11-20 15:16

香版主就是牛!问题一下就解决了。:lol :lol :lol

a3p060内置pll,从0.5M到百M都行。
我自己做的demo板子是18.9M的,很怪的一个频率。
我做别的项目留下的,顺手焊接上去的。
点赞  2009-11-20 15:20

回复 11楼 香水城 的帖子

我们的flash连接的不对吗?香版主看了吗?
点赞  2009-11-20 17:28
看看 是什么
点赞  2009-11-23 08:30
网络重名属于正常,根据需要有时是需要在一个线上取两个网络名。
点赞  2009-11-23 10:54
这个都是比较经典的接法,应该不会有什么问题吧
点赞  2009-11-23 11:42

回复 15楼 xxuanfeng 的帖子

谢谢指点!
点赞  2009-11-23 11:46

STM32 & Allegro 8M Graphics 硬件原理图基本完成,更新。。。。。。

STM32 & Allegro 8M Graphics  硬件原理图基本完成,更新出来,大家讨论具体细节,看那些地方需要完善。
点赞  2009-11-23 23:35
引用: 原帖由 tzenmelew 于 2009-11-23 23:35 发表
STM32 & Allegro 8M Graphics  硬件原理图基本完成,更新出来,大家讨论具体细节,看那些地方需要完善。

详见11月24日 DIY显卡-硬件原理图,欢迎讨论https://bbs.eeworld.com.cn/thread-90402-1-1.html
点赞  2009-11-24 10:17
顶一下香版的详细解答

MCO最合适了
GPIO和PWM都要占用系统资源 还麻烦
每天进步一点点
点赞  2009-11-25 15:34
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复