TQ335XB

来自天嵌科技
跳转至: 导航搜索

产品介绍

  • TQ335XB开发板是广州天嵌计算机科技有限公司基于TI AM335X处理器开发的一款开发板。开发板集成 CPU、内存、FLASH 等核心器件,并以接口形式引出CPU的所有功能。TQ335XB开发板为您的产品提供性能稳定且成本低廉的Cortex-A8最小系统,缩短您的开发周期,节省您的开发成本,助您的产品快速走向市场。
  • TQ335X_COREB核心板主要由MPU(AM335xBZCZA100)、内存(DDR3,512MB)、NandFlash,RTC及其它外围电路组成。核心板使用引出功能最多的ZCZ封装的MPU,并引出了AM335x芯片的所有功能,留有各种应用的接口于底板上,满足学习或者是产品开发的所有要求。部分端口多达7种功能复用,可通过对端口资源的灵活配置,匹配不同的接口底板,快速实现产品的多样化。

介绍文档

TQ335XB_V2工控板介绍资料

核心板参数

TQ335XB核心板
核心板尺寸 50*41*7mm
核心板层数 PCB采用6层沉金工艺,布局、布线充分考虑EMC、EMI
核心板引脚数 160pin,采用B2B高速接口
CPU TI AM335X ARM Cortex A8
主频 最高1GHz
内存 512MB,DDR3 512M*1pcs
Nandflash 1GB Nandflash
核心板工作功耗 5伏 300毫安
工作温度 -40℃~80℃

CPU电气特性

其中CPU部分电气特性如表所示:

参数 最小值 最大值 单位
GPIO 输入电压范围 -0.5 3.8 V
ADC 输入电压范围 -0.5 2.1 V
USBx_VBUS 输入电压范围 -0.5 5.25 V
RTC 电池电压范围 2.7 3.6

 警告:请勿使核心板GPIO端口工作在3.6V以上,ADC端口输入信号峰值不得大于2.1V,否则将造成核心板损坏!

底板参数

TQ335XB_V1

TQ335_CoreBV1板卡
底板尺寸 145x100mm(不含接口尺寸)
底板层数  4层
输入电压 12伏1A电源输入
Usb OTG 1路USB_OTG 2.0下载接口
Usb Host 1路USB_HOST 2.0输出
Audio PHONE、MIC(选配),采用SGTL5000音频
Ethernet 10/100M/1000M  采用AR8035网卡芯片
UART 2路3线RS232(可扩展5路)
RTC备用电池 支持
SD卡座 1个
AD
PWM 1路
EEPROM 板载E2PROM芯片AT24C02
JTAG 标准14PIN 简牛座(2*7,2.54间距)
RST复位 一路复位按键
User Led 4个
用户按键 4个
LCD类型选择 24bit色,底板支持电容屏/电阻屏自由切换
GPIO IO接口兼容Beaglebone接口

TQ335XB_V2

TQ335_CoreBV2板卡
尺寸大小 183*116mm(不含接口尺寸)
PCB层数 4层
输入电压 9-24 伏 1A 电源输入
Usb OTG 1路 USB_OTG 2.0 下载接口
Usb Host 4路 USB_HOST 2.0 输出
Audio 1路 PHONE,2 路输出
Ethernet 2路千兆网口,10/100M/1000M
UART  最多支持6路,UART1引出RS232(DB9座子)和TTL电平;

 UART2~5可选RS232/TTL电平;UART6输出TTL电平;

 UART2 /3 /4分别与CAN2/485_1 /485_2复用

RTC备用电池 支持
SD卡座 1个
ADC 4路12位ADC
EEPROM 板载E2PROM芯片AT24C02
JTAG 标准10PIN简牛座(2*5,2.0 间距)
RST复位 1路复位按键
RS485 2路,与UART3/4复用,通过跳帽选择;预留隔离保护电
CAN 2路,CAN2与UART2复用,通过跳帽选择;
LCD类型选择 24bit色,底板支持电容屏/电阻屏自由切换,通过跳帽选择
扩展接口 扩展口引出部分USB、UART、GPIO和SPI引脚

软件资源

TQ335XB_V1

Linux3.0.35

驱动源码在内核中的位置(Linux3.0.35)

驱动 在内核中的源码位置  系统中的设备名称
emmc/sdcard 驱动  drivers/mmc/host:

sdhci-esdhc-imx.c sdhci.c

/dev/mmcblk* 
sdhci-platform.c
sdhci-pltfm.c 
LCD 与 LVDS 驱动 drivers/video/mxc/ldb.c /dev/fb* 
mxc_dispdrv.c
mxc_dvi.c
mxc_ipuv3_fb.c mxc_lcdif.c 
电阻触摸屏驱动 drivers/input/touchscreen/tsc2007.module  dev/input/event* 
电容触摸屏驱动 drivers/input/touchscreen/gt811.module dev/input/event* 
USB otg 驱动 drivers/usb/otg/fsl_otg.c 
有线网络驱动 drivers/net/fec.module eth0
串口驱动 drivers/tty/serial/imx.c /dev/ttySAC*
mxc_uart_early.c
serial_core.c
sgtl5000声卡驱动 sound/soc/imx/* /dev/snd/*
I2C 驱动 drivers/i2c/busses/i2c-imx.c
按键驱动 drivers/input/keyboard/gpio_keys.c dev/input/event*
红外驱动 drivers/input/keyboard/tq_hs0038.module dev/input/event*
背光灯驱动 drivers/video/backlight/pwm_bl.c
drivers/video/backlight/backlight.c
pwm 驱动 arch/arm/plat-mxc/pwm.c
RTC 驱动 drivers/rtc/rtc-pcf8563.c /dev/rtc0
看门狗驱动 drivers/watchdog/imx2_wdt.c /dev/watchdog
多媒体摄像头驱动 drivers/media/video/mxc/capture/* /dev/video*

Android 4.0

Android 4.0
系统组成 功能说明 源码说明
交叉编译器版本 Arm-linux-gcc-4.4.6
Uboot支持功能 SD手动更新固件:无需连接电脑即可更新,方便现场升级,通过LCD界面操作,简单方便 开源,基本功能都开源,部分功能不开源。
SD自动更新固件:无需连接电脑即可更新,一卡在手,升级无忧!超级方便。
TFTP烧录更新:不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD
支持LCD手动切换:可以在LCD看到开发板的内存和nand信息
LCD上显示信息:支持内核动态调整LCD
多文件格式支持:EXT4、UBIF、YAFFS2
启动Android系统:支持内核动态调整LCD(根据uboot参数变化而变化)
系统内核支持功能 版本:Linux 3.2 开源
Nand Flash驱动:512MB(S34ML01G1) 提供源代码, 内核自带
LCD驱动 提供源码,天嵌移植
RTC驱动 提供源代码, 内核自带
触摸驱动(电阻和电容) 电阻屏提供源代码,电容屏因厂家要求不允许提供源代码
USB驱动 提供源代码, 内核自带
SD卡驱动 提供源代码, 内核自带
串口驱动:2个 提供源代码, 天嵌移植
音频驱动(声卡SGTL5000) 模块化, 天嵌添加
I2C驱动 提供源代码,内核自带
按键驱动 提供源代码, 天嵌移植
背光灯驱动 提供源代码, 天嵌添加
蜂鸣器驱动 提供源代码, 天嵌添加
LED(4个)驱动 提供源代码, 天嵌添加
看门狗驱动 提供源代码, 内核自带
USB转串口驱动 提供源代码, 内核自带
USB 3G驱动 提供源代码, 内核自带
网卡驱动(100M/1000M) 提供源代码, 天嵌移植
实用测试程序功能列表 有线上网 提供源代码,天嵌移植
3G制式切换功能 天嵌提供,apk程序
LED 提供源代码,天嵌添加
蜂鸣器 提供源代码,天嵌添加
串口 提供源代码,天嵌移植

Linux 3.2

 Linux 3.2
系统组成 功能说明 源码说明
交叉编译器版本 Arm-linux-gcc-4.4.6
Uboot支持功能 SD手动更新固件:无需连接电脑即可更新,方便现场升级,通过LCD界面操作,简单方便 开源,基本功能都开源,部分功能不开源。
SD自动更新固件:无需连接电脑即可更新,一卡在手,升级无忧!超级方便。
TFTP烧录更新:不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD
支持LCD手动切换:可以在LCD看到开发板的内存和nand信息
LCD上显示信息:支持内核动态调整LCD
多文件格式支持:EXT4、UBIF、YAFFS2
启动Android系统:支持内核动态调整LCD(根据uboot参数变化而变化)
系统内核支持功能 版本:Linux 3.2 开源
Nand Flash驱动:512MB(S34ML01G1) 提供源代码, 内核自带
LCD驱动 提供源码,天嵌移植
RTC驱动 提供源代码, 内核自带
触摸驱动(电阻和电容) 电阻屏提供源代码,电容屏因厂家要求不允许提供源代码
USB驱动 提供源代码, 内核自带
SD卡驱动 提供源代码, 内核自带
串口驱动:2个 提供源代码, 天嵌移植
音频驱动(声卡SGTL5000) 模块化, 天嵌添加
I2C驱动 提供源代码,内核自带
按键驱动 提供源代码, 天嵌移植
背光灯驱动 提供源代码, 天嵌添加
蜂鸣器驱动             提供源代码, 天嵌添加
LED(4个)驱动 提供源代码, 天嵌添加
看门狗驱动 提供源代码, 内核自带
USB转串口驱动 提供源代码, 内核自带
USB 3G驱动 提供源代码, 内核自带
网卡驱动(100M/1000M) 提供源代码, 天嵌移植
设置功能测试 设置开机自动运行 提供源代码
网卡参数配置(支持无线网络配置) 提供可执行程序
触摸校准 提供源代码
RTC设置 提供源代码
 文件管理 文件管理 提供源代码
天嵌科技测试程序 蜂鸣器 提供源代码
网卡测试(ping) 提供源代码
按键测试 提供源代码
LED灯 提供源代码
液晶屏三色 提供源代码
测试串口通信 提供源代码
应用程序测试 记事本 提供源代码
网络下载 提供源代码
网络数据收发(socket) 提供源代码
图片浏览器 提供源代码
计算器 提供源代码
MP3播放器 提供源代码
多媒体播放器 提供源代码
网页浏览器 提供源代码
天嵌特有功能 屏幕输入法 提供调用库,天嵌提供
3G拨号,3G模块模式切换 提供可执行程序
图形图像系统 Qt-4.5

TQ335XB_V2

天嵌科技在原生的u-boot中添加了SD卡的驱动,完善了Nand Flash的ECC校验,让Nand Flash的读写更加安全,添加了FAT32协议的驱动,实现了开机自动烧写镜像,SD卡烧写支持大于内存容量的文件系统的烧写,完善了环境变量的保存方式。

u-boot功能对照表

功能 特点
SD 自动更新固件 无需与 PC 有任何连接,使量产和更新更快捷
SD 手动更新固件 无需与 PC 有任何连接,现场升级更方便,通过 LCD 交互
TFTP 烧写 需要连接网络,串口线。有烧写菜单, 支持“一键烧写镜像”。
支持 LCD 手动切换 不需要更换 u-boot,即可以让 u-boot 支持天嵌科技的所有 LCD
LCD 上显示信息 无需接串口,既可以在 LCD 看到开发板的内存和 nand 信息
启动 linux 系统 支持内核动态调整 LCD
启动 android 系统 支持内核动态调整 LCD
 

Linux-3.2

下面列出各种驱动在内核中的位置:

Linux-3.2 源码驱动分布表格
驱动 在内核中的源码位置 系统中的设备名称
NAND Flash驱动 drivers/mtd/nand/ /dev/mtd* (*表示数字)
LCD驱动 drivers/video/da8xx-fb.c /dev/fb0
电阻触摸屏驱动 drivers/input/touchscreen/ti_tsc.c /dev/event*
电容触摸屏驱动 drivers/input/touchscreen/(模块化) /dev/event*
USB驱动 drivers/usb/
SD 卡驱动 drivers/mmc/host/omap_hsmmc.c /dev/mmc*
串口驱动 Drivers/tty/serial/omap-serial.c /dev/ttySAC*
声卡驱动 sound/soc/codecs/stgl5000.module(模式化) /dev/snd/*(/dev/dsp)
sound/soc/davinci/tq_sgtl5000_evm.module(模式化)
I2C驱动 drivers/i2c/busses/i2c-omap.c /dev/i2c-*
背光灯驱动 drivers/video/backlight/pwm_bl.c sys/class/backlight/pwm-backlight/brightness
RTC驱动 drivers/rtc/rtc-pcf8563.c /dev/rtc0
看门狗驱动 drivers/watchdog/omap_wdt.c /dev/watchdog
USB转串口驱动 drivers/usb/serial/ (内核选择了generic.c) /dev/ttyUSB0
USB的3G驱动 drivers/usb/serial/ /dev/ttyUSB0~3
ADC驱动 drivers/mfd/ti_tscadc.c /sys/bus/platform/devices/tiadc/iio:device0/in_voltage*
CAN驱动 drivers/net/can/d_can/* can0,can1
网卡驱动 drivers/net/ethernet/ti/* eth0,eth1

Android 4.0

Android 4.0
系统组成 功能说明 源码说明
交叉编译器版本 Arm-linux-gcc-4.4.6
Uboot支持功能 SD手动更新固件:无需连接电脑即可更新,方便现场升级,通过LCD界面操作,简单方便 开源,基本功能都开源,部分功能不开源。
SD自动更新固件:无需连接电脑即可更新,一卡在手,升级无忧!
TFTP烧录更新:不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD
支持LCD手动切换:可以在LCD看到开发板的内存和nand信息
LCD上显示信息:支持内核动态调整LCD
多文件格式支持:EXT4、UBIF、YAFFS2
启动Android系统:支持内核动态调整LCD(根据uboot参数变化而变化)
系统内核支持功能 版本:Linux 3.2 开源
Nand Flash驱动:S34ML01G1 提供源代码, 内核自带
LCD驱动 模块化, 天嵌添加
RTC驱动 提供源代码, 内核自带
触摸驱动(电阻和电容) 模块化, 天嵌添加
USB驱动 提供源代码, 内核自带
SD卡驱动 提供源代码, 内核自带
串口驱动:2个 提供源代码, 天嵌移植
音频驱动(声卡SGTL5000) 模块化, 天嵌添加
I2C驱动 提供源代码,内核自带
按键驱动 提供源代码, 天嵌移植
背光灯驱动 提供源代码, 天嵌添加
蜂鸣器驱动 提供源代码, 天嵌添加
看门狗驱动 提供源代码, 内核自带
USB转串口驱动 提供源代码, 内核自带
USB 3G驱动 提供源代码, 内核自带
网卡驱动(100M/1000M) 模块化, 天嵌添加
实用测试程序功能列表 有线上网 提供源代码,天嵌移植
3G制式切换功能 天嵌提供,apk程序
串口 天嵌提供,apk程序

Linux 3.2

Linux 3.2
系统组成 功能说明 源码说明
交叉编译器版本 Arm-linux-gcc-4.4.6
Uboot支持功能 SD手动更新固件:无需连接电脑即可更新,方便现场升级,通过LCD界面操作,简单方便 开源,基本功能都开源,部分功能不开源。
SD自动更新固件:无需连接电脑即可更新,一卡在手,升级无忧!
TFTP烧录更新:不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD
支持LCD手动切换:可以在LCD看到开发板的内存和nand信息
LCD上显示信息:支持内核动态调整LCD
多文件格式支持:EXT4、UBIF、YAFFS2
启动Android系统:支持内核动态调整LCD(根据uboot参数变化而变化)
系统内核支持功能 版本:Linux 3.2 开源
Nand Flash驱动:S34ML01G1 提供源代码, 内核自带
LCD驱动 模块化, 天嵌添加
RTC驱动 提供源代码, 内核自带
触摸驱动(电阻和电容) 模块化, 天嵌添加
USB驱动 提供源代码, 内核自带
SD卡驱动 提供源代码, 内核自带
串口驱动:2个 提供源代码, 天嵌移植
音频驱动(声卡SGTL5000) 模块化, 天嵌添加
I2C驱动 提供源代码,内核自带
按键驱动 提供源代码, 天嵌移植
背光灯驱动 提供源代码, 天嵌添加
蜂鸣器驱动 提供源代码, 天嵌添加
看门狗驱动 提供源代码, 内核自带
USB转串口驱动 提供源代码, 内核自带
USB 3G驱动 提供源代码, 内核自带
网卡驱动(100M/1000M) 模块化, 天嵌添加
设置功能测试 设置开机自动运行 提供源代码
网卡参数配置(支持无线网络配置) 提供可执行程序
触摸校准 提供源代码
RTC设置 提供源代码
文件管理 文件管理 提供源代码
天嵌科技测试程序 蜂鸣器 提供源代码
网卡测试(ping) 提供源代码
按键测试 提供源代码
LED灯 提供源代码
液晶屏三色 提供源代码
测试串口通信 提供源代码
应用程序测试 记事本 提供源代码
网络下载 提供源代码
网络数据收发(socket) 提供源代码