RT,刚刚画完一个系统板,请大家看看有没有哪里不合理的地方。
系统板主要功能将AD采集到的信号通过TCP/IP协议发送到上位机。
=======================================================
系统板介绍:
1、系统采用STM32F103VET6(512K_FLASH、40K_SRAM、2路IIC、3路USART
2路SPICAN总线、USB 2.0、全速接口、7通道DMA)为主控芯片。原理图
设计上兼容STM32F107以太网设备RTL8201调试。
2、板截USB型ISP下载接口,参照原子STM32开发板。
3、主控芯片多余引脚以功能复用的形式引出。
4、子机同步及通信通过CAN总线完成(485总线备用)。
5、系统板采用外部看门狗芯片。
6、系统功能实现主方案(STM32F103+SRAM+W5100)硬件TCP/IP实现
方案B:(STM32F103+SRAM+DM9000)软件TCP/IP实现
方案C:(STM32F107+SRAM+RTL8201)软件TCP/IP实现
7、所有使用总线的外设均挂在FSMC总线上,通过138译码器来实现不同设
备的片选。
8、采用4.3寸TFT液晶屏,采用RA8875作为驱动芯片。
=======================================================
由于考虑到后面可以直接换到STM32F107所以只能用100Pin的。所以SRAM
、NAND FLASH、W5100、DM9000、RA8875这此外设全挂在FSMC总线,通过
译码器完成不同设备的读写功能的实现上拿不准,通过373解决数据地址
复用。这里还请大神们帮忙指导一下哈。
---------------------------------
如果换成107的话,就不用fsmc总线了,只是为了方便换了107后调试软件TCP/IP方便。
还请原子大哥,如果有空看看fsmc总线上一下挂那么多外设。通过译码器选择这样可不可行?
---------------------------------
译码器选择,可以的.
一周热门 更多>