版本1.1
简要目录
一、2410开发板硬件资源 第 2 页 二、S3C2410 ARM MPU体系结构框图 第 3 页 三、2410开发板硬件构成 第 4 页 四、电路原理说明 第 5 页 五、CPU资源分配说明 第 15 页 六、2410开发板设置和使用说明 第 16 页 七、2410开发板接插件和扩展插座接口定义 第 18 页
限于印刷版面,电路原理图及PCB丝印等请参考电子版的高清晰PDF文件。
北京博创兴业科技有限公司
教育事业部 ARM产品研发部
1
博创科技 UP-TECH 2410开发板 硬件说明书
一、2410开发板硬件资源
1.核心资源:
¾ ARM CPU S3C2410、64M SDRAM HY57V561620、64M NAND FLASH K9F1208; ¾ 可选配置2M NOR FLASH AM29LV160或4M NOR FLASH AM29LV320。 ¾ 在从NOR FLASH引导配置下,NAND FLASH可选128M以上容量。
UP-TECH 2410开发板设计了双重引导配置,即可从NAND FLASH引导也可以从NOR FLASH引导,只需改变跳线电阻的焊接位置。
2.由DM9000AE构成的100M EtherNet网卡,RJ45接口,支持双绞线对翻转。 3.1个USB HOST接口和1个USB DEVICE接口。 4.2个RS232 DB9串口接口。
5.1个32脚LCD薄膜线插座和1个8脚触摸屏插座。
薄膜线插座可以直接连接博创2410-S开发平台配套的液晶屏和触摸屏。 另外提供一个40脚的插座可以连接其他型号的液晶屏和触摸屏。
6.音频采用UDA1341芯片,具有放音、录音等功能。提供耳机、线路接口和板载MIC。 7.2.5寸IDE硬盘接口和CF卡(IDE模式)接口。 8.SD/MMC卡接口。
9.采用MCP2510和TJA1050芯片构成的CAN总线接口。 10.LED显示包括2只小数码管和3个发光二极管。 11.板载2个分压精密电位器供ADC实验:。 12.提供2路PWM输出和DA电路。 13.2片IIC存储器AT24C01。 14.3个可产生中断的按键。
15.提供3个40脚扩展插座,引出所有总线信号和未占用资源。
扩展插座上包括地址、数据、控制等Local Bus全部信号外,还有Timer、Uart2、IIC、SPI、IIS、GPIO、ADC等空闲或可复用资源。用户可以自行设计合适尺寸的PCB插在2410开发板上实现各种扩展功能。
16.开发板为DC5V电源输入,具备LDO产生3.3V和1.8V的电压。板载纽扣电池为RTC供电。另具备RESET、JTAG、RTC电路。
2
博创科技 二、S3C2410 ARM MPU体系结构框图
3
博创科技 三、2410开发板硬件构成框图如下: UDA1341 640*480 TFT 16bit 电源、复位、JTAG调试接口 LCD/触摸屏 MIC 、 LINE-IN/OUT (另配) IIS 音频电路 IIS LCD 2410ADC触摸屏 S3C2410 IIC SD SD卡插座 CPU AT24C01存储器 ADC SPI 2位数码管显示 ADC电位器 MCP2510 UART0 CAN总线电路 RS232串口0 UART1 RS232串口1 (可选) GPIO K9F1G08 DUSB USB DEVICE接口 FLASH DISK LED 发光管 PWM HUSB USB HOST 接口 Local BUS 硬中断按键 总线隔离驱动 DAC滤波输出 DM9000AE 100M网卡RJ45接口 CF卡插座 IDE硬盘插座 扩展插座
1. 音频电路通过IIS总线与CPU连接,另有3个GPIO模拟L3总线来控制UDA1341。 2. LCD信号直接从CPU引出;触摸屏控制器采用S3C2410内部ADC完成。
3. 数码管显示电路由74HC595完成串并转换和锁存,通过SPI总线和CPU连接。
4. S3C2410有3个UART,其中2个接为RS232串口,UART2则以TTL电平到扩展插座。 5. 3个GPIO直接驱动的发光管和3个直接连到中断输入的按键可用做最基础的CPU实验。 6. PWM输出经过阻容滤波提供模拟电压,可用示波器观察其波形,占空比决定电压幅度。 7. Flash芯片的配置和Boot方式有关,从Nand Flsah引导时其本身就是Disk。
8. Local Bus上有CPU、SDRAM、FLASH,经过74HC16245芯片隔离后作为扩展总线,
再连接网卡芯片、IDE接口以及扩展接口上的外部设备。 具体电路原理见下一节介绍。
HY57V561620 SDRAM K9F1208 AM29LV160 BOOT FLASH
4
博创科技 四、2410开发板电路原理说明
1. CPU电路请参照PDF版原理图。S3C2410的OM0和OM1两个引脚用来配置启动方式和Bank0的总线宽度。当OM[1:0]=00时从NandFlash启动,此时Bank0不能使用;当OM[1:0]=01时从Bank0启动,并配置为16Bit宽度,也就是从NorFlash启动。博创2410开发板上通过电阻跳线来选择启动方式。
2. S3C2410从NandFlash引导时,通过NCON脚的电平来配置NandFlash控制器的寻址字节数。从这点上看,无法从128M及以上容量的大块NandFlash引导,因为128M Flash的寻址方式和块页组织都有所变化。
3. K9F1208是三星公司的NandFlash芯片,而S3C2410内部具有Nand 控制器,所以K9F1208直接和S3C2410连接,并可以从NandFlash引导。AM29LV160是AMD公司的NorFlash,一般作为BootROM使用,需要接在S3C2410的Bank0上,开发板上设置为16Bit总线宽度。
NorFlash的第10脚接LA21是为4M容量的AM29LV320预留的。
NandFlash和NorFlash的原理图如下所示:
5
博创科技 VDD33R20110KFRBFCLEFALEnFWEnFREnFCER20210KnFWP1971617188961336U203K9FXX08UWPR/BCLEALEWERECESEVSSVSSI/O7I/O6I/O5I/O4I/O3I/O2I/O1I/O04443424132313029LDATA7LDATA6LDATA5LDATA4LDATA3LDATA2LDATA1LDATA0VDD33VCCVCC1237C214104LA1LA2LA3LA4LA5LA6LA7LA8LA9LA10LA11LA12LA13LA14LA15LA16LA17LA18LA19LA20LnWELnOE25242322212019188765432148171691128A0A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15A16A17A18A19WEOED15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0CEBUSYRESETBYTEVCC4543413936343230444240383533312926151247372746GNDnGCS0nRESETVDD33LDATA15LDATA14LDATA13LDATA12LDATA11LDATA10LDATA9LDATA8LDATA7LDATA6LDATA5LDATA4LDATA3LDATA2LDATA1LDATA0LA21C21104VDD33101314VDD33C216104NC/A20NCWPVSSVSS
GND
AM29LV160B或者AM29LV320B
4. 开发板的SDRAM采用两片HY57V561620,每片32M字节,总的SDRAM为64MB。HY57V561620数据宽度16Bit,内部分为4个Bank,每Bank为4M字节。HY57V561620第20和21脚BA[1:0]连接S3C2410的LA25:24。这里的Bank和S3C2410地址空间的Bank不是一个概念,SDRAM连接到S3C2410的Bank6上。 LA2LA3LA4LA5LA6LA7LA8LA9LA10LA11LA12LA13LA14LA24LA25nSRASnSCASnSCS0LnWELnWBE0LnWBE1nSCLK0nSCKE2324252629303132333422353620211817191615393837A0A1A2A3A4A5A6A7A8A9A10A11A12BA0BA1nRASnCASnCSnWELDQMUDQMCLKCKED15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0VDDVDDVDDVDDQVDDQVDDQVDDQ53515048474544421311108754211427493943LDATA15LDATA14LDATA13LDATA12LDATA11LDATA10LDATA9LDATA8LDATA7LDATA6LDATA5LDATA4LDATA3LDATA2LDATA1LDATA0VDD33LA2LA3LA4LA5LA6LA7LA8LA9LA10LA11LA12LA13LA14LA24LA25nSRASnSCASnSCS0LnWELnWBE2LnWBE3nSCLK1nSCKE2324252629303132333422353620211817191615393837A0A1A2A3A4A5A6A7A8A9A10A11A12BA0BA1nRASnCASnCSnWELDQMUDQMCLKCKED15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0VDDVDDVDDVDDQVDDQVDDQVDDQ53515048474544421311108754211427493943LDATA31LDATA30LDATA29LDATA28LDATA27LDATA26LDATA25LDATA24LDATA23LDATA22LDATA21LDATA20LDATA19LDATA18LDATA17LDATA16VDD334M*16bit*4BankC201104C202104C210284154126465228415412646524M*16bit*4BankVSSVSSVSSVSSQVSSQVSSQVSSQVSSVSSVSSVSSQVSSQVSSQVSSQC217104C218104C210
GND GND 5. 开发板上ARM处理器的数据、地址、控制信号统称为Local Bus。NandFlash、NorFlash、SDRAM等芯片都直接和S3C2410连接,这部分总线我们称为局部总线。局部总线上连接的芯片不可太多,为了减轻CPU的负担保证总线性能,必须设置总线隔离驱动芯片74LVCH16245分别隔离地址数据和控制信号,其外的总线我们称为扩展总线。网卡芯片、CF卡、IDE和扩展插槽上的设备都连接到扩展总线。
由于数据线是双向的,所以74LVCH16245芯片必须有方向控制信号,这里采用经过隔
6
博创科技 离后的写控制信号nOE作为数据线所在74LVCH16245芯片的方向控制线。当nOE有效时74LVCH16245芯片的数据传输方向是从扩展总线到局部总线;当nOE无效时反之。另外,必须注意,无论CPU对局部总线还是扩展总线上的芯片读数据时nOE都会有效,这样就必须对局部总线和扩展总线进行总线仲裁。74LVCH16245芯片也作为局部总线的一个负载,和局部总线上其他芯片之中只能有一个芯片输出数据。开发板将扩展总线所具有的五个片选信号nGCS1、2、3、4、5用74HC21相与后作为数据线所在的74LVCH16245芯片的输出使能控制线,只有当CPU对扩展总线读操作,也就是上述五个片选之一有效时,74LVCH16245才能对局部总线输出数据,否则无论OE如何都呈现高阻态。开发板同时也考虑了外部DMA的数据传输,外部DMA从扩展总线上的芯片读取数据的过程和CPU寻址读取数据是类似的,就是数据都通过74LVCH16245传输到局部总线上,只是要用外部DMA的应答信号来使能74LVCH16245输出。
下图是地址、数据和控制信号隔离驱动电路和使能逻辑电路。
VDD33VDD3371831427183142LnWELnOELnWBE3LnWBE2LnWBE1LnWBE0LA0LA1LA2LA3LA4LA5LA6LA7LA8LA94746444341403837363533323029272612448251A11A21A31A41A51A61A71A82A12A22A32A42A52A62A72A81DIR2DIR1OE2OE1B11B21B31B41B51B61B71B82B12B22B32B42B52B62B72B823568911121314161719202223nWEnOEnWBE3nWBE2nWBE1nWBE0A0A1A2A3A4A5A6A7A8A9LDATA15LDATA14LDATA13LDATA12LDATA11LDATA10LDATA9LDATA8LDATA7LDATA6LDATA5LDATA4LDATA3LDATA2LDATA1LDATA0nOE4746444341403837363533323029272612448251A11A21A31A41A51A61A71A82A12A22A32A42A52A62A72A81DIR2DIR1OE2OE1B11B21B31B41B51B61B71B82B12B22B32B42B52B62B72B823568911121314161719202223DATA15DATA14DATA13DATA12DATA11DATA10DATA9DATA8DATA7DATA6DATA5DATA4DATA3DATA2DATA1DATA0VCCVCCVCCVCCVDD33L: B to AH: A to BGNDGNDGNDGNDGNDGNDGNDGNDU30274LVCH16245VCCVCCVCCVCCL: B to AH: A to BnBUS_OE410152128343945410152128343945GNDGNDGNDGNDGNDGNDGNDGNDGNDU30374LVCH16245
nGCS1nGCS3nGCS4nGCS512645U301A74HC21GNDGND VDD33C1VDD33nGCS2nXDACK0nXDACK1910121314GND8U301B74HC21nBUS_OE7
GND
7
博创科技 6. 开发板上的LocalBus和IIC、SPI等串行总线都是可以复用的,出来板上的芯片外还可以外接其他设备,另外还有一些开发板没有用到的处理器资源,都从扩展插座引出供用户自己进行开发之用,扩展插座的具体位置和引脚定义请查看原理图和PCB说明。
7. 开发板的以太网芯片采用DM9000AE,这是一个比较精巧的电路,性能也很不错。DM9000AE是16Bit总线宽度,接在S3C2410的Bank2上,使用中断EINT2。DM9000AE的第32脚CMD用来指示当前数据总线是Index端口还是Data端口,开发板则将1根地址线A1接到此脚,以此区分读写的是命令/地址还是数据(这点不同于其他具有多位地址线的芯片)。所以DM9000AE的Index端口的地址是0x1000 0000,Data端口的地址是0x1000 0002,驱动程序中只以这两个物理地址访问DM9000AE。 DM9000AE输出2.5V的参考电压用于模拟部分。芯片和网络变压器的连接也非常简洁,网络变压器芯片一侧的收发线圈中心都接2.5V的参考电压。由于这种电路板没有金属外壳也就没有外壳地,所以RJ45插座就直接到PCB地了。
DM9000AE具有收发线对自适应功能,收发线对可以自动翻转为正确连接方式,也就是用交叉线和对等线都可以。
U401nGCS2nOEnWEEINT2DATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15A1nRESETVDD33C403104C404104C41210637353634181716141312111031292827262524223240233042CSIORIOWINTSD0SD1SD2SD3SD4SD5SD6SD7SD8SD9SD10SD11SD12SD13SD14SD15CMDPWRSTVDDVDDVDDDM9000AEGNDGNDX2X1GNDGNDGNDRXVDD25TXVDD25RX+RX-TX+TX-RXGNDRXGNDTXGNDBGRESBGGNDLED1LED2SDTESTEEDIOEECKEECS2934785476148393846411920214344X401153345C41722p25MHzC41822pR408510ETH_SPDETH_LNKR409510GND16bit modeINT active highOUTPUT from DM9000AAVDD25C401104GNDDMRX+DMRX-DMTX+DMTX-GNDR4036.8K 1%GND
GNDAVDD25C402104GNDR40451R40551GNDU40212C410107GNDC411107
J401TX+1612364578TX+TX-RX+RX-NCNCNCNCSHELLSHELLLEDG+LEDG-LEDY+LEDY-9101112ETH_SPDETH_LNKVDD33DMTX+TD+CTTD-RD+CTRD-H1102DMTX-DMRX+367TX-CTRX+1415111314DMRX-8RX-CT910RJ45_WITH_LED1R41075R41175R41275C419104/2KVR40651R40751C405104GND
GND
8
博创科技 8. 音频电路由型号为UDA1341的CODEC芯片构成,提供耳机输出,线路输入功能,另有板载MIC。配合软件可以实现录音,放音,传话等功能。UDA1341通过IIS总线连接到CPU,S3C2410内含有双工DMA,可支持录音和放音同时进行。IIS总线只提供音频数据流的传输通道,而CPU和UDA1341的L3控制接口是用GPG8、9、0模拟的。 VDD33AVDD33J402LINEIN_LLINEIN_RLINE INGNDC422105VDD33AR413100R414C4136.8K106GNDMIC401MICIISSCLKIISLRCKIISSDIIISSDO16171819C423105CDCLKGPG8GPG9GPG06812131415LINE INC4201053257C421105U403VDDAVDDAVADCPVINL1VINR1VINL2VINR2SYSCLKQMUTEL2MODEL3CLOCKL3DATAVSSAVSSAVADCNBCKWSDATAODATAIUDA1341TSGNDVOUTRVOUTLVREFVSSDVDDD24OVERFLAGCSTATTEST1TEST2922202123242628C406104GNDGND11C424476C414106C415106R40110KR40210KR415LINEOUT_R22R416LINEOUT_L2210GNDGNDJ403PHONEPHONES1275
GNDGND
9. 触摸屏电路用S3C2410内部ADC构成,只需外接2个双MOS管器件即可。S3C2410内部ADC提供了专门的触摸屏接口,可以产生XMON、nXPON等开关信号,控制外部MOS管切换加在电阻式触摸屏上的电压,并用自身ADC完成模数转换。
开发板提供一个8针薄膜线插座,可以连接博创教学平台配套的8寸触摸屏;另提供一个4针插座,可以连接其他类型的触摸屏。
XMONVDD33nXPON123G1_NS2_PG2_PFDC6321U502YMONVDD33nYPON123G1_NS2_PG2_PFDC6321VDD33C501104C502104GNDGNDD1_NS1_ND2_P654TSYMTSYPGNDR5024.7KGNDAIN5C504102TSYMTSYPTSXPTSXM12345678D1_NS1_ND2_P654TSXMTSXPGNDR5014.7KC503102AIN7
10. LCD电路是将S3C2410的LCD信号线直接连到插座上的,开发板提供一个32Pin的薄膜线插座,可以直接连接博创教学平台的8寸液晶屏。另外提供一个40脚的双排母座包括所有LCD信号和触摸屏信号,用户可以在此扩展其他显示电路,连接其他型号的LCD。
9
博创科技 GNDVCLKVL-HSVF-VSR0R1R2R3R4R5G0G1G2G3G4G5B0B1B2B3B4B5GNDVD19VD20VD21VD22VD23GNDVD10VD11VD12VD13VD14VD15VD3VD4VD5VD6VD7GNDVM-VDENVDD33R/LU/DGNDJ5011234567891011121314151617181920212223242526272829303132J502VDD50GNDGNDVF-VSVL-HSVD1VD3VD5VD7VD8VD10VD12VD14VD16VD18VD20VD22TSXPTSXM13579111315171921232527293133353739246810121416182022242628303234363840VM-VDENLENDVCLKVD0VD2VD4VD6VD9VD11VD13VD15VD17VD19VD21VD23PWRENTSYPTSYMVDD33GNDGNDGNDLCD PORT
11. 开发板的电源输入为DC5V,由LDO芯片产生1.8V和3.3V两个电压。处理器S3C2410使用1.8V的核心电压和3.3V的主电压,其他大部分芯片使用3.3V工作电压。 4SINKVDD33GND3VINVOUT2C618107GNDGND64J601POWERJACKSW-DCIN1D601IN4001SW-DCIN25312GNDS601POWER-SWDC5V INPUTVDD50C601104GNDR61KU605AS1117-1.8VDD50C604104GNDGNDGNDC619107GND3VINSINKVOUT142VDD18C620107GNDGNDC605104GND1
12. 开发板使用S3C2410内部的RTC,并使用下面的电路为其供电。RTC电压也是1.8V,所以用二极管串联降压为其供电。 VDD331212VDDRTC3D608BAV991BT6013.0V21D609BAV992333
GND
10
博创科技 13. 开发板复位电路使用IMP811T,提供手动复位和欠压自动复位功能。
开发板提供一个14Pin的标准JTAG接口。来自JTAG的复位信号接到了IMP811T的输入端上,提供可靠的复位并避免电平冲突。低电平有效的nRESET经过三极管反相后产生高电平有效复位RESET信号。 R608nRESET21RESETGNDMRVCC34100VDD33nSRSTR609100可以不焊J6022468101214JTAG135791113VDD33nTRSTTDITMSTCKTDORA605VDD33VDD33nRESETR60110KR60210KRESETQ6019014RESETGNDGNDIMP811T10KARM JTAG
GNDGND
14. 开发板提供2个RS232串口,分别对应S3C2410的UART0和UART1,用
MAX3232芯片做TTL-RS232电平转换。 1C60610434C6071045RS232TXD0RS232RXD0RS232TXD1RS232RXD1141378C1+C1-C2+C2-T1OUTR1INT2OUTR2INVDDV+V-GNDT1INR1OUTT2INR2OUT1626151112109C609104C610104TXD0RXD0TXD1RXD1VDD33C611104BO1162738495BO2GNDRS232RXD1RS232TXD1BO1162738495BO2GNDRS232RXD0RS232TXD0GNDJ604UART1RS232-1GNDGNDJ605UART0RS232-0GNDGND
15. 开发板提供1个USB主口和1个USB从口。USB从口具有插入检测电路,可以产生中断告知处理器有USB电缆插入。在USB差分线靠近CPU的地方都串联有22Ω电阻。
R618HUSBDNHUSBDP15KGNDVDD50J6031234GNDGND56VBUSD-D+GNDSHELLSHELLUSB-HOSTR620DUSBDNDUSBDP470KGNDDUSBVBUS1234J608VBUSD-D+GNDSHELLSHELLUSB-DEVICEGNDDUSBVBUSR6175.1KR607EINT10R61915KR6211.5KVDD3356
GND 16. 开发板设计有CAN总线,由CAN控制器MCP2510和CAN驱动器TJA1050构成,通过SPI总线和CPU连接。CAN总线接口采用接线端子引出,同时对外提供5V供电。
11
博创科技 GNDVDD3318C602GND104TXCANRXCANCLKOUT123U602RESETCSSCKSISOTX0RTSTX1RTSTX2RTSVSSRX1BUFRX0BUFMCP2510SOVDDnRESETGPH0SPICLK0MOSI0MISO017161314154561011R6165.1KR60610KGND1845R6221KU603TXDRsRXDVrefTJA1050C62122pY60116MC62222pVCCCANHCANLGND3762GNDJ609GNDCANLCANHGNDVDD501234CANBVDD50104CANHCANLR623120C603GNDOSC2OSC1INT7812CANOSC2CANOSC1EINT49
GND 17. 开发板设置2个数码管,由74HC595控制。74HC595是同步串行转并行的锁存器,在此通过SPI总线和CPU连接,锁存数据后驱动数码管发光。 60MOSI01411101213168SDINSHCPCLRSTCPOEVCCGNDSPICLK0VDD33GNDVDD33C614104GNDGPH1Q0Q1Q2Q3Q4Q5Q6Q7SDOUT15123456791K109854237VDD3316十位RA6021K3611B共阳数码管74HC595GNDU60814SDINSHCPCLRSTCPOEVCCGNDRA6031KDIG6021098542373611BSPICLK0VDD33GNDVDD33C615104GNDGPH111101213168Q0Q1Q2Q3Q4Q5Q6Q7SDOUT1512345679VDD3316个位RA6041K74HC595GND
18. 开发板将S3C2410的PWM 定时器输出都引到了扩展槽,并分别用定时器2和3构成了PWM DA电路。PWM波形经过阻容滤波后形成模拟电压,可以用示波器观察其波形变化。这种DA电路性能较差,只能提供一般的模拟电压信号。
开发板设置2个多圈电位器,产生一个分压连接到S3C2410的ADC输入。
TOUT2PWM2R6141KC623106GNDTOUT3PWM3R6151KC624106GNDGNDGNDJ60712PWM
VDD3312PWM FBC616104GNDRP60110KGNDAIN0RP60210KGNDAIN1
12
博创科技 19. 开发板将处理器的IIC总线引到了扩展槽,并在板上设置了2个IIC接口的EEPROM芯片AT24C01。这2个芯片的IIC设备地址不同,第1个是1010001x,第2个是1010010x。软件可以将一些参数保存在EEPROM中。
U609VDD33U610VDD33VDD331234GNDA0A1A2GNDVCCWPSCLSDA8765IICSCLIICSDAGNDC1GNDVDD331234GNDA0A1A2GNDVCCWPSCLSDA8765IICSCLIICSDAGNDC1AT24C01A-SC27DEVICE ADDR: 1010001x
AT24C01A-SC27DEVICE ADDR: 1010010x
20. 开发板设置了3个GPIO控制的LED,和3个可直接产生外部硬件中断的按键。这些资源在调试程序或学习ARM体系结构时将发挥良好的作用。LED分别使用GPC5,GPC6,GPC7三个GPIO,按键分别接到INT3,INT5,INT9三个外部中断。
VDD33VDD33VDD33R60310KR60410KEINT9S604PB2SPR610GPC5R6111KD602LED1D603LED2D604LED3VDD33EINT3EINT5S603PB1GPC6R6121KVDD33C608104C612104C613104GPC7R6131KVDD33
GNDGNDGND 21. 开发板提供SD/MMC卡接口,直接利用S3C2410的MMC总线构成。电路中用P沟道MOS管FDN338P作为SD卡的电源开关,只有卡插到位后才为SD卡提供电源。
SDDATA0SDDATA1SDDATA2SDDATA3SDCMDSDWPEINT18R708R709R710R711R712R713R71410K10K10K10K10K10K10KGNDSD_VDD33GNDVDD33SDDATA2SDDATA3SDCMDSDCLKSDDATA0SDDATA1SDWPEINT189123456781011DAT2CD/DAT3CMDVSS1VDDCLKVSS2DAT0DAT1WPCDSD CARDVDD33C705104R715Q702SD_VDD33FDN338PC706104GNDPAD112PAD213GND
22. 开发板提供IDE硬盘接口和IDE模式的CF卡接口。这两个接口基本上呈并联模式,如果同时使用CF卡和IDE硬盘,CF卡是主设备,硬盘应该处于线选模式或通过跳线设置为从设备。
IDE接口和CF卡接口是直接连接到系统扩展总线上的,并且IDE设备没有独立的片选信号,所以电路中由2个或门控制IDE接口的读写信号。IDE是连接到CPU的Bank1的,当nGCS1有效时才产生IDE接口的nIOW和nIOR读写控制信号。
13
博创科技
nWEVDD33C703104GNDnGCS146nOE5U701BIDE_nIOR132IDE_nIOWU701A74HC32
DATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15212223234564748492728293031D0D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15IOWRIORDIORDYA0A1A2A3A4A5A6A7A8A9A10CS0CS1CF CARD-IDERESETINTRQDASPATASELWECSELCD2CD1VS1VS2INPACKPDIAGREGIOCS16413745936392526334043464424nRESETEINT6R720510GNDVDD33GNDCF-LEDD702VDD33J703DATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15IDE_nIOWIDE_nIORnWAITA1A2A3A4A517151311975346810121416182325273533363738D0D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15DIOWDIORIORDYA0A1A2CS0CS1IDE_NBINTRQDMACKDMARQDASPRSTNCTYPECSELDIAG+5VL+5VMIO16GNDGNDGNDGNDGNDGNDGNDGND31292139120442834414232262422243403019nIDE-DACKnIDE-DREQnHDD-DASPnRESETR7195.1KR71610KR718510EINT6VDD33D701R71710KGNDVDD50HD-LEDIDE-CSELnPDIAGGNDVDD50C707104C708107GNDnPDIAGVDD33IDE_nIOW35IDE_nIOR3442nWAITA1A2A3201918171615141211108732VDD33VCCVCCGNDGND1338150GNDC709104C710104GNDGNDA4A5
全部电路原理图无法在本文档详尽给出,可以参考专门的电路原理图文件以获取完整的信息,上述分析仅针对若干电路单元。
14
博创科技 五、处理器资源占用情况
资源 CPU SDRAM NorFlash NandFlash 电源 复位 JTAG 网卡 CAN总线 触摸屏 MMC卡 IDE硬盘 CF CARD RS232-0 RS232-1 音频 LCD AD USB主口 USB从口 按钮 LED IIC存储器 DA 数码管 扩展插座
构成 S3C2410A HY57V561620 AM29LV160 K9F1208/更大 5V输入/LDO IMP811T 14PinJTAG DM9000AE MCP2510 2410 ADC 2410 MMC IDE模式 MAX3232 MAX3232 UDA1341 2410 LCD 分压电位器 2410 HUSB 2410 DUSB 2410中断 GPIO驱动 AT24C01 PWM DA 74HC595
BANK 6 0 2 1 1 3/4/5
INT 2 4 18 6 6 10 3/5/9 0、1 7 11 13/14/15
IO GPH0
GPG12/13/14/15
GPG8、9、0 GPC5/6/7 GPH1 GPF7 GPG3 GPG5/6/7 GPH9/10 GPB5/6
其他 局部总线 局部总线 局部总线 扩展总线 SPI总线 AIN5/7 MMC总线 扩展总线 扩展总线 UART0 UART1 IIS总线 LCD总线 AIN0/1 IIC总线 PWM2、3 SPI 扩展总线 SPI1 PWM TIMER nRSTOUT IIC UART2 SPI0 IIS AIN2/3/4/6
15
博创科技 六、2410开发板设置说明
NOTE:PCB上所有“EXPORT”丝印字符表示168Pin扩展槽。
2410开发板上需要设置的跳线只有引导Flash的配置,是通过更换电阻焊接位置实现的。下图是这部分电路的丝印图。
图中有2个跳线电阻,每个电阻有3个焊盘,从左到右分别为1、2、3。上方的电阻是ROM,用于设置Boot模式的,将10K电阻器焊到1和2焊盘位置上是从NandFlash引导,焊到2和3焊盘位置上是从Bank0引导。下方的电阻是RFC,用于设置NandFlash引导时Flash芯片容量,将10K电阻器焊到1和2焊盘位置上是小于等于16M,有3个地址字节;焊到2和3焊盘位置上是32M或64M,有4个地址字节。
16
博创科技 IDE硬盘接口电源开关电源插座EXPORT1JTAG EXPORT2网络接口复位 USB从口RTC电池USB主口CF卡 串口0 跳线电阻AD电位器 数码管 EXPORT3LCD扩展PWM DA 串口1 CAN总线按键
LED 触摸屏 LCD SD卡MIC 耳机 线路输入
17
博创科技 七、2410开发板接插件和扩展插座接口定义
本节给出了2410开发板上各接插件的说明,包括在PCB上的位置和引脚定义。
1.电源输入插座和电源开关:需要外配输出DC5V2A的交流适配器,5mm孔式插头,孔芯正极,筒壳负极。电源开关为双刀双掷摇头开关,扳到左边关闭电源,扳到右边打开电源。
Pin 1 Pin 3Pin 2 Pin 1Pin 2Pin 1 64J601POWERJACKSW-DCIN1D601IN4001SW-DCIN25312GNDS601POWER-SWDC5V INPUTVDD50
2.网卡接口、USB从口、USB主口都是标准接口,使用标准接插件和电缆连接。各插座的引脚分布如上图。下图是对应的原理图,可以表明其各引脚功能定义。 12364578TX+TX-RX+RX-NCNCNCNCSHELLSHELLLEDG+LEDG-LEDY+LEDY-9101112123456123456
1314VBUSD-D+GNDSHELLSHELLUSB-DEVICEVBUSD-D+GNDSHELLSHELLUSB-HOSTRJ45_WITH_LED1
3.开发板扩展插座上提供了所有的总线、可复用信号、电源及未使用资源。
扩展插座使用4条双排母座,每条为40Pin,引脚间距100mil标准尺寸,EXPORT1和EXPORT2的距离为300mil(指各条排母Pin1的焊盘中心距,EXPORT3和4亦同),EXPORT1和EXPORT3的距离是4100mil。用户可以按照这些数据设计自己的扩展PCB插到这些排母上,完成更多的功能。
EXPORT1、2、3、4的位置如下所示,原理图中表明了各引脚定义。
18
博创科技 P40 P39 P 42 EXPORT3LCD PORT EXPORT1 EXPORT2P 1
VDD33DATA30DATA28DATA26DATA24DATA22DATA20DATA18DATA16DATA14DATA12DATA10DATA8DATA6DATA4DATA2DATA0EINT0EINT113579111315171921232527293133353739246810121416182022242628303234363840DATA31DATA29DATA27DATA25DATA23DATA21DATA19DATA17DATA15DATA13DATA11DATA9DATA7DATA5DATA3DATA1nGCS3nGCS4RESETGNDVDD33P 2
A24A22A20A18A16A14A12A10A8A6A4A2A0nWBE0nWBE2nWEnRESETnXDACK1nXDREQ113579111315171921232527293133353739246810121416182022242628303234363840A25A23A21A19A17A15A13A11A9A7A5A3A1nWBE1nWBE3nOEnXDACK0nXDREQ0GNDGNDGNDEXPORT1EXPORT2
VDD50GNDGNDVF-VSVL-HSVD1VD3VD5VD7VD8VD10VD12VD14VD16VD18VD20VD22TSXPTSXM13579111315171921232527293133353739246810121416182022242628303234363840VM-VDENLENDVCLKVD0VD2VD4VD6VD9VD11VD13VD15VD17VD19VD21VD23PWRENTSYPTSYMVDD33VDD50VDD33TOUT0TOUT1TOUT2TOUT3TCLK0TCLK1nRSTOUTTXD2RXD2IICSCLIICSDAMISO0MOSI0SPICLK0CDCLKIISSCLKIISSDI13579111315171921232527293133353739246810121416182022242628303234363840GPB5GPB6GPG3GPG5GPG6GPG7GPF7GPH9GPH10nGCS5AIN2AIN3AIN4AIN6IISLRCKIISSDO
GNDGNDGNDGNDGNDGNDGNDLCD PORTEXPORT3
19
博创科技 4.开发板的两个RS232串口都用DB9公座引出,是计算机串口标准接法。
UART0BO1162738495BO2GNDRS232RXD1RS232TXD1BO1162738495BO2GNDRS232RXD0RS232TXD0UART1GNDGNDGNDJ604UART1RS232-1
5.CAN总线采用接线端子连接,并可以对外提供5V电压。接线端子引脚定义为:
1脚CANL,2脚CANH,3脚GND,4脚VCC5V。 Pin 1 CANLCANHGNDVDD501234CANBGNDJ605UART0RS232-0
6.SD卡电路采用标准SD卡接插件。开发板的SD插座在板子背面,下图是翻过来的插座顶视图,表明了插座各引脚编号和原理图的对应。
SDDATA2SDDATA3SDCMDGNDSD_VDD33GNDSDCLKSDDATA0SDDATA1SDWPEINT189123456781011DAT2CD/DAT3CMDVSS1VDDCLKVSS2DAT0DAT1WPCD PAD112PAD213GND
7.开发板上CF卡接口采用标准短插座,下图表明插座引脚编号和原理图的对应。
20
博创科技 DATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15212223234564748492728293031P 1 P 50 D0D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15IOWRIORDIORDYA0A1A2A3A4A5A6A7A8A9A10CS0CS1CF CARD-IDERESETINTRQDASPATASELWECSELCD2CD1VS1VS2INPACKPDIAGREGIOCS16413745936392526334043464424nRESETEINT6GNDVDD33GNDnPDIAGVDD33IDE_nIOW35IDE_nIOR3442nWAITA1A2A3201918171615141211108732VDD33VCCVCCGNDGND1338150GNDC709104C1GNDA4A5
8.IDE硬盘接口采用2.5寸笔记本硬盘的标准插座,下图表明插座引脚编号和原理图的对应关系。
DATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15IDE_nIOWIDE_nIORnWAITA1A2A3A4A517151311975346810121416182325273533363738D0D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15DIOWDIORIORDYA0A1A2CS0CS1INTRQDMACKDMARQDASPRSTNCTYPECSELDIAG+5VL+5VMIO16GNDGNDGNDGNDGNDGNDGNDGND31292139120442834414232262422243403019nIDE-DACKnIDE-DREQnHDD-DASPnRESETR7195.1KR71610KR718510GNDVDD50C707104C708107GNDEINT6VDD33IDE-CSELnPDIAG
9. 音频接口提供耳机输出和线路输入,使用3.5mm标准音频接插件。开发板配置板载MIC。
GND
21
博创科技 J402LINE INLINEIN_LLINEIN_R线路输入LINE INGNDP 4右声道 耳机输出P 1左声道 GNDJ403LINEOUT_RLINEOUT_LPHONE
10.开发板上提供了LCD薄膜线插座,可以直接连接博创开发平台上的8寸TFT彩色液晶屏,型号为LQ080V3DG01。也可以连接其他接口兼容的LCD屏。另外提供的40Pin LCD扩展插座在前文已经介绍过。
GNDJ5011234567891011121314151617181920212223242526272829303132LCDVCLKVL-HSVF-VSR0R1R2R3R4R5G0G1G2G3G4G5B0B1B2B3B4B5GNDVD19VD20VD21VD22VD23GNDVD10VD11VD12VD13VD14VD15VD3VD4VD5VD6VD7GNDVM-VDENVDD33LCD插座 GND触摸屏插座 Pin1 触摸屏插座
R/LU/DGND
11.开发板提供一个8线的触摸屏薄膜线接口,另外有一个4针的排针用来扩展其他接口形式的触摸屏。上图表明了排针和薄膜线插座的位置,下面是他们的定义。
TSYMJ503TOUCHSCRTSYMTSXPTSYPTSXM1234TSYPTSXPTSXM12345678ETS-8
22
博创科技 12.开发板上的PWM DA用两个2针的插座引出,引脚定义如下: R614TOUT2PWM21KC623106GNDTOUT3PWM3R6151KC624106GNDGNDGNDJ60712PWM 12PWM P2 GND
P1 OUT
13.开发板JTAG调试接口采用14脚的标准接插件,如下图:
nSRSTR609100可以不焊J6022468101214JTAG135791113VDD33nTRSTTDITMSTCKTDORA605VDD3310KARM JTAG
GND
23
因篇幅问题不能全部显示,请点此查看更多更全内容