BASIC2410/BASIC2440
开发板采用对比设计的方式,客户可以根据自己的需求选
HFRK2410C
或者
HFRK2440C
开发板,无论你选择哪一款开发板,都可以同时了解另外一个开发板,可以同时掌握
S3C2410
和
S3C2440
的设计使用。并而更加深入的理解
arm9
系列
cpu
的设计思想。
一.
S3C2440
相对
S3C2410
做了以下改进:
1.
具有工业级温度范围;
2.
主频高达
400MHz
;
3.
具有数字摄像头接口;
4.
更低的内核电压,支持低电压存储器
5.
支持更多分辨率液晶屏;
6.
支持大页(
2048
字节)
Nandflash
;
7.
具有
AC'97
编解码器接口;
8.
具有更多可用的
I/O
口;
9. UART
口输入输出各具有
64
字节
FIFO
;
10.
无需外围电路的触摸屏接口。
二.硬件基本配置:
1.
CPU
:
采用三星
S3C2440AL/S3C2410AL
高速
arm9
处理器,
S3C2410AL
主频
203Mhz
,
S3C2440AL
主频
400Mhz
2.
存储器:
64M
的
SDRAM
,
64M
的
NAND
FLASH
(
S3C2440
最高可以支持
1G
的
nand
flash
)。
3.
音频接口:
双声道
MIC
支持,双声道耳机支持。
4.
SD
卡接口:
SD
卡存储器接口,用户可以直接使用
SD
卡。
5.
视频接口:
镜头输入接口,可以连接数字镜头,只有
HFRK2440C
有此接口
6.
按键:
支持
4
个
GPIO
按键,可以使用查询或者中断方式测试
7.
触摸屏支持:
标配
3.5
寸
TFT
支持触摸屏,外接
LCD
支持
4
线电阻式触摸屏
8.
串口:
最多
3
个
RS232
串口,同时支持
3.3V
电平输出串口
9.
GPIO
接口:
包含
cpu
的普通
IO
和中断输入(例如
SPI/IIC/GPIO/ADC
接口)。
10.
BUS
接口:
包含地址和数据总线接口,可以用于扩展外围设备。
11.
USB
主机接口:
默认一个
USB
主机接口,最多可以设置为
2
个
USB
主机
12.
USB
设备接口:
默认一个
USB
设备接口,可以和第二
USB
主机接口切换。
13.
VGA
接口:
2M
独立
SDRAM
显存,支持
1024X768&75Hz
的分辨率,和
pc
同样显示效果。
14.
S-video
接口:
4
针标准
S
端子接口,直接连接电视显示清晰图像。
15.
网络接口:
一个
100M
网络接口,兼容
10M
网卡连接
16.
2
个
LCD
接口:
一个
lcd
接口直接连接标配带触摸屏的
3.5
寸
TFT
真彩色液晶屏,一个外扩
LCD
口,可以用于客户扩展非标配的液晶屏。
17.
显示开关:
一个显示开关,用于切换显示模式,即:
S-VIDEO,
LCD
,
VGA
之间显示切换。
18.
电源开关:
一个电源开关,用于控制板子的电源通断。
19.
电源插座:
外部电源输入接口,连接
5V
直流电源,内正外负。
20.
实时时钟:
CPU
内嵌实时时钟,板子提供时钟备用电池插座,用于时间保持试验。
21.
LED
控制:
一个
CPU
可控
LED
。
22.
LCD
背光控制:
可以通过软件控制
LCD
的背光亮度。
HFRK2440C
的实物照片
注:
HFRK2440C
和
HFRK2410C
的布局完全相同,
HFRK2440C
比
HFRK2410C
多一个镜头输入接口,用于连接视频传感器的输入。具体
2
个板子的不同之处,在以后的说明里面我们会加以说明的。
HFRK2410C
的实物照片
三.
BASIC2410/BASIC2440
区别介绍:
在下页的
BASIC2410/BASIC2440
正面
IC
布局图中,
1.
HFRK2410C
没有
CAMIF1
接口,这个是视频图像输入接口,用于连接镜头等数字视频输入设备。
2.
U3
,
U4
在
HFRK2410C
中为
1.8V
的稳压芯片。
3.
HFRK2440C
板只有
U4
,为可调稳压芯片,设置为
1.3V
,没有
U3
这个芯片。
在下页的
BASIC2410/BASIC2440
背面
IC
布局图
1.
U22
,
U23
在
HFRK2410C
中为触摸屏控制
IC
2.
HFRK2440C
板为没有
U22
,
U23
,因为
CPUS3C2440AL
直接支持触摸屏连接,不再需要这些元件。
四.
basic
410/2440
接口说明:
标号
|
功能
|
标号
|
功能
|
标号
|
功能
|
S_IN1
|
电视
S-video
输出
|
MIC
|
音频输入
|
SW10
|
复位
|
JP9
|
VGA
接口
|
SPEAK
|
音频输出
|
LCD
|
外接
LCD
接口
|
U18
|
100M
网口
|
SD1
|
SD
卡插座
|
KG1
|
显示开关
|
P1
|
串口
0
,调试用
|
JTAG
|
JTAG
接口
|
J6
|
Usb
主从切换
|
CON1
|
USB
主机
|
CAMIFS1
|
镜头输入
|
P2
|
串口
1
,
2
|
CON2
|
USB
设备
|
BUS
|
扩展总线
|
JP4
|
TTL
串口
|
J3
|
电源输入
|
GPIO
|
普通
IO
|
D4
,
D9
|
网卡状态指示
|
SW
|
电源开关
|
JP7
|
AD
参考电压
|
D5
|
电源指示
|
BASIC2410/BASIC2440
正面
IC
布局图
BASIC2410/BASIC2440
背面
IC
布局图
第二节硬件设计介绍
一.显示控制电路
BASIC2410/BASIC2440
为了使用方便,采用多位开关选择显示信号的输入,当
EINT6
,
EINT7
,
EINT8
分别接地的时候,显示程序自动选择
LCD
,
VGA
,
AV
输出。
二.
LCD
接口
LCD
接口原理图和实物照片的对照,这个
lcd
接口和标配的
3.5
寸
tftLCD
接口并列连接,如果需要使用其它的
lcd
,需要根据
lcd
的实际情况有选择的时候这些引脚。
三.复位按键
复位按键
SW10
,按下这个按键,系统进行硬件复位,无论
CPU
在什么状态,系统软件都会重新开始运行。
四.按键
四个按键分别对应
CPU
的
EINT0
,
EINT1
,
EINT2
,
EINT3
引脚,可以通过不同的软件实现不同的功能。
五.
GPIO
接口
在这个接口里面
HFRK2440C
和
HFRK2410C
有些区别,
S3C2440AL
的
AIN4-AIN7
为触摸屏接口,在此没有引出来,
LCD
接口直接引出,这些引脚有些是和内部共用的,所以使用时需要注意避免资源冲突
HFRK2440C
的接口图
|
HFRK2410C
的接口图
|
|
虽然
2
个板子接口定义有些区别,硬件是一样的,只是悬空几个引脚。下图为实物图。
JP7
为内部
AD
参考电压,一般短接,设置参考电压为
3.3V,
五.总线接口
这个原理图对应接口
BUS
接口实物。
五.
JTAG
接口
这个是
JTAG
的接口,是标准的
20
针接口,可以连接
arm
的标准仿真器接口,插座间距为
2.0mm
的
IDC20PIN
插座。
|
|
六.
CAMIF1
镜头接口(
HFRK2410C
没有这个接口,只有
HFRK2440C
才有这个接口)
CAMIF1
接口为镜头接口,支持
ITU-R BT601/656 8bit
模式输入,最高支持
4096X4096
像素。
|
|
七.
SD
卡接口
|
SD
卡部分的原理图和对应的实物图
|
八.音频接口
九.电源开关
电源接口输入和开关,
SW
标号是开关,
J3
(
DC_JACK
)是电源插座,连接内正外负的
5V
稳压电源,标配电源为
2A
。
十.
USB
接口
S3C2410AL
和
S3C2440AL
都带有
2
个
usb
接口,一个主机接口,一个设备接口,其中主机接口只能做主机,设备接口可以做主机也可以做设备,我们在硬件上采用跳线设置,但是只设置硬件是不可以的,还需要更新软件。一般我们默认设置为一个主机一个设备。
主机
USB
接口电路
|
USB
设备接口
|
USB
主机和设备切换跳线
|
注:上图为
usb
主机和设备的实物图,
J6
跳线在右边,这时候是一个主机(双
USB
下面的那个接口),
J6
跳线设置到左边,
usb
设备口将失效,将设为
2
个
usb
主机(当然需要同时更新软件)
|
十一
.
串口
0
,
1
,
2
接口
对应实物图如下:
|
|
十二.
10/100M
网口
十三.
VGA
接口和
S-video
接口
分享到:
相关推荐
这篇资料主要涵盖了Android平台上的语音技术,包括语音朗读和语音识别。在Android开发中,这些功能对于构建交互式和无障碍的应用程序至关重要。让我们深入探讨这些主题。 首先,"Sundy系列"可能指的是一个关于...
【6818开发板贪吃蛇小游戏】是一款基于6818开发板设计的趣味电子游戏,旨在帮助用户了解并实践嵌入式系统、硬件编程以及游戏开发...完成这个项目后,用户将对6818开发板有更全面的认识,并具备开发更多复杂应用的基础。
通过这些知识点的学习,读者可以对单片机的硬件结构、编程方法以及在具体应用中如何操作有清晰的认识,为进一步深入学习和开发提供了坚实的基础。手册中还提到了一些具体的编程技巧,比如利用C51库函数来实现特定...
这个过程是嵌入式系统学习的一个重要起点,能够让初学者对开发板有初步的认识和了解。 确认开发板物件主要是检查开发板的物理组件是否完整,包括但不限于电路板、连接线、接口模块、文档、光盘等。如果发现缺少任何...
├从零开始认识开发板> │ ├01 - 从零开始认识开发板1.mp4 │ ├02 - 从零开始认识开发板2.mp4 │ ├03 - 从零开始认识开发板3.mp4 │ ├04 - 从零开始认识开发板4.mp4 │ └05 - 从零开始认识开发板5.mp4 ├操作...
实验一 FPGA 开发板认识实验主要目标是让学生熟悉台湾友晶公司生产的FPGA开发板DE1,以及如何使用它进行编程和学习。该实验涵盖了从硬件认知到软件环境的搭建,再到实际操作DE1开发板的各项功能。以下是实验的具体...
- 实验内容包括认识开发板上的硬件,使用KEIL创建工程并编写闪烁灯程序,改写程序以加深理解,以及编写流水灯程序并验证。 - 实验设备包括电脑、单片机开发板、串口线和USB转串口线。 - 硬件部分介绍了51单片机STC89...
通过以上的知识点,用户应该能够对ZCU102开发板的原理图有一个基本的认识,并且了解了在使用Xilinx官方提供的相关文档时需要注意的法律事项与免责声明。同时,用户也对Xilinx公司的硬件产品及其使用场景有了更深入的...
通过这个项目,不仅可以提升C语言编程能力,还能让你对嵌入式开发有更直观的认识。实践是最好的老师,所以,动手操作并逐步完成这些项目,将是学习嵌入式系统和C语言的宝贵经验。FX2105罗嘉辉-阶段项目一的压缩包...
在深入分析STM32开发板的原理图时,首先需要对STM32微控制器有一个基础的认识。STM32是STMicroelectronics(意法半导体)推出的一系列基于ARM Cortex-M微控制器的产品系列,其中STM32F100C8T6是其中的一个型号。这类...
arduino uno R3 开发板详细的引脚图,可以正确认识开发板资源。
实验一的目的是让学生熟悉FPGA开发板的基本原理和结构,特别是台湾友晶公司的DE1开发板。DE1开发板是一款广泛用于FPGA学习和实践的硬件平台,它集成了丰富的功能模块,包括Altera的FPGA芯片、USB-Blaster接口、多种...
通过以上对原理图的详细解析,我们不仅了解了该开发板的基本结构和功能,还对其硬件配置有了更深入的认识。这对于进行实际开发工作具有重要的指导意义。开发者可以根据具体需求灵活地利用这些资源来构建自己的嵌入式...
这份课件对于初学者来说是一份全面的指南,不仅可以帮助他们建立起对51单片机的初步认识,还能通过实践操作提升动手能力。自学过程中,结合课件中的内容,不断练习编程和硬件调试,将有助于快速掌握单片机技术,为...
根据提供的文件信息,以下是对“开发板原理图”文档所含知识点的详细阐述。 首先,“FPGA开发板原理图”意味着文档详细...用户在使用这份文档和对应的硬件产品时,需要对其中的风险有充分的认识,并承担相应的责任。
通过仿真实验和实际电路测试,我们可以验证VERILOG代码的正确性,并对CPLD的性能有更直观的认识。 总结而言,"MAX II EPM2210F324 CPLD开发板"不仅提供了一个学习和实践CPLD设计的平台,还通过PDF原理图和VERILOG...
在10天的学习过程中,逐步深入,从基础概念到实际操作,通过理论与实践相结合,学习者可以快速建立起对51单片机的全面认识,为后续的嵌入式系统开发打下坚实的基础。通过这份"TX-1C型单片机开发板原理图.pdf",配合...
实验一的目的是让学生熟悉FPGA开发板的基本原理和结构,特别是台湾友晶公司的DE1开发板。DE1开发板是一款广泛用于FPGA学习和实践的硬件平台,它集成了多种功能模块,包括Altera的FPGA芯片,为学生提供了一个实际操作...