当前位置:首页 > 电子 > 正文内容

正点原子阿波罗ST32F767试用

admin7年前 (2018-07-10)电子9783

一、             硬件整体介绍

1.       底板

    


底板布局功能图

1.1   CAN总线接口:

采用的是TJA1050 CAN总线芯片,在CAN通信驱动芯片中有:PCA82C250、SN65HVD230、VP230、ADM3052、ADM3053、ADM3054几种芯片。

PCA82C250是很早期的产品了,EMC效果不好,一般应用时要加一个共模电感。

TJA1050采用自动斜率控制,使得输出具有极低的电磁辐射,同时拥有极好的输出对称性,所以即使在不加共模线圈的情况下,抗共模干扰能力也很强。

ISO1050电容隔离式隔离CAN总线收发器。

TJA1050引脚图

1.2   RS232 接口

采用的是SP3232 TTL232通讯,一般5V都是采用MAX3232SP3232芯片,由于STM323.3V电平,所以采用的是SP3232SP232

SP3232引脚图

1.3   RS485接口

采用的是SP3485芯片进行转换,此芯片只能支持半双工的通信,RS485器件分为全双工和半双工两种,前者如MAX488、MAX489等,后者如MAX487、MAX485、MAX483、MAX1487等,以半双工的使用较多。半双工RS485器件的典型电路连接方式和管脚功能说明见下图(其中DI、RO这一边是连接MCU的,A、B那一边是RS485器件之间互连的,通过RS485器件传出的数据通过DI从MCU获得,通过RS485器件接收到MCU的数据来自A、B通过RO送给MCU)。

https://gss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D600%2C800/sign=f26fb765d043ad4ba67b4ec6b2327697/d058ccbf6c81800a3284c3ceb03533fa838b4788.jpg

SP3485引脚图

1.4   RJ45以太网接口

                    采用的是LAN8720A 低功耗10/100Mbps以太网PHY芯片,支持通过RMII接口与以太网MAC层通讯。由于STM32系列不是全部都集成以太网控制器,例如STM32F103STM32F105应该是不带任何以太网控制器MAC和/或PHY都没有),而STMF107STMF407集成以太网MAC(没有PHY),所以需要使用外部PHY芯片结合才能使用。

LAN8720A应用电路图

1.5   光纤输入接口

采用DLR1150光接收连接器,对红波光极敏感,支持高速25M信号传输   低功耗和电流损耗  输入电压+3~+5V

1.6   九轴传感器

采用的是MPU9250MPU9250Invensense的一颗9 axis运动传感器(Motion Tracking)。这里的9轴和空间理解的9轴不一样,其实是相当于分别的33轴传感器(加速度计–Accelerator, 陀螺仪–Gyroscope,磁力计–Magnetometer)的合体,这样加起来就算是9轴了……总之,利用这些运动时产生的加速度、角速度、磁场强度的信息,就可以反向推算物体实际运动的情况,因为这些数据可以被计算机识别,所以在计算机上来做运动情况的反向推算,就得以实现,从而可以将物体的实际运动信息记录到计算机,并能够被利用起来。

1.7   ATK接口

此接口可以接正点原子的北斗定位模块,和相关的蓝牙模块、wifi模块,采用的串口传输。

1.8   音频输入输出、话筒

采用的是WM8978媒体数字信号编译码器,它是一个低功耗、高质量的立体声多媒体数字信号编译码器。它结合了立体声差分麦克风的前置放大与扬声器、耳机和差分、立体声线输出的驱动,减少了应用时必需的外部组件,比如不需要单独的麦克风或者耳机的放大器。内置了可调的运放增益、ADC高通滤波器、AD/DAPLL。。。等。

应用电路

1.9   单总线接口

可以接入DS18B20温度传感器和DHT11温湿度传感器。

1.10  红外接收头

采用的是HS0038,可以做红外遥控控制实验。

HS0038应用电路

1.11  光环境传感器

采用的是AP3216C,该AP3216C是一个综合的ALS & PS模块包括数字环境光传感器[ ALS ] ,一接近传感器 - [PS ]和一个红外灯在单封装,使用IIC进行通讯传输数据。

AP3216C应用电路

1.12  USB转串口

采用的是南京沁恒科技的CH340,内有DSP核心,是一个USB 总线的转接芯片,实现USB转串口或者USB转打印口。此电路是经过正点原子申请过专利的电路,单片机一键下载。

CH340应用电路

1.13  USB HOST(OTG)

可以做模拟U盘,HID设备,键盘鼠标等实验。

1.14  SD卡接口

SD卡相关电路

1.15  Wireless接口

可以安装wifi模块或NRF24L01无线铜须把模块。

1.16  触摸按键

采用的是单片机捕获功能实现的RC触摸按键,如果想简单的可以使用专用触摸芯片。

1.17  LCD接口

可以接正点原子的2.3触摸屏、3.5触摸屏和4.3触摸屏。同时也提供160212864等液晶常见的并行接口。

1.18  OLED/摄像头接口

可以接OV5640摄像头模块,和OLED模块。

1.19  普通按键

1.20  LED

2.       核心板

2.1   STM32F767IGT6

1MB闪存容量,512kB  SRAM内存容量,216MHz时钟频率,140I/O1216 位计时器数量,2412 A/D 转换器数量,212 D/A 转换器数量, 232 位计时器数量,拥有CAN x 3DCMII2C x4I2S x3QSPISDIOSPI x6UART x4USART x4USB OTGUSB high-speed…丰富的接口。

2.2   SDRAM

采用了Winbond Electronicsw9825g6kh芯片,256M (16M x 16)存储容量,200MHz速度,Parallel接口类型。

2.3   NAND FLASH

采用镁光MT29F4G08 4G FLASH

2.4   EEPROM

采用的是我们大家熟悉的IIC协议24c02经典芯片。

2.5   SPI FLASH

采用华邦W25Q256 32M字节的FLASH

3.      

二、用户资料包

1.       光盘资料

光盘资料非常丰富,其中包含入门教程、开发板原理图,、开发板芯片的数据资料、开发板的各种配套程序、STM32芯片大礼包,还有比较流行的FreeRTOSLWIPUSOC等开发例程,还有其他人脸识别等增值资料。

         1.1入门资料

                  

                            包含ST-Link调试教程,常见的问题汇总,和简单的入门教程。

         1.2开发板原理图

包含所有的原理图和PCB电路图,给大家一个设计参考,里面的原理图模块很详细,分块排布,没有感到任何凌乱。

                   1.3程序源码

程序分成了寄存器版本和HAL库版本,根据个人需要,有的喜欢HAL库,直接调用API方便编写后续的程序,入门门槛低,有的人喜欢寄存器版本的高性能。程序的注释很多,方便小白理解。

1.4其他实用资料

 

2.       视频教程

视频教程是被单独放到腾讯云课堂里面了,视频资料太大了,一张小小的光盘无法放下。

由于光盘容量有限,A盘我们就不放任何视频了,请到以下地址下载或观看:

阿波罗开发板视频盘下载地址(搜索:阿波罗):http://www.openedv.com/thread-13912-1-1.html

阿波罗综合实验演示视频地址:http://player.youku.com/player.php/sid/XMjgxMzY0MzU3Mg==/v.swf

扫描二维码推送至手机访问。

版权声明:本文由视觉博客发布,如需转载请注明出处。

本文链接:https://feelsight.cn/post/69.html

“正点原子阿波罗ST32F767试用” 的相关文章

STM32 中断向量表的位置 、重定向

STM32 中断向量表的位置 、重定向

这篇文章已经说了STM32的启动过程: https://feelsight.cn/post/39.html 我们也知道怎么跳到main函数了,那么,中断发生后,又是怎么跑到中断入口地址的呢? 从stm32f10x.s可以看到,已经定义好了一大堆...

物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004

物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004

物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004 自从物联网问世以来,如何使得物 能够联网有了很多的方式,目前运用非常广的WIFI,今天就总结下自这个方面,也对于有需要的盆友也希望有抛砖引玉之效果。 来看个知乎...

内存堆和栈的区别

内存堆和栈的区别

在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。 堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以...

ESP8266发送HTTP请求GET请求POST请求

ESP8266发送HTTP请求GET请求POST请求

一、ESP8266简介   ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。  &em...

stc-isp烧录 下载 协议 过程分析

一、数据封装格式 包头 标示 数据包长度 命令字...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。