NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

AM335x Supplementary Checklist

From Texas Instruments Wiki
Jump to: navigation, search

本文介绍[edit]

 本页为AM335x已有硬件设计checklist的补充,所以请先认真阅读原理图设计checklistPCB设计checklist

具体检查项目[edit]

1. 关于DDR3的设计

    a. 由于DDR3需要做software leveling, 所以需要引出JTAG,具体可以参考wiki。

    b. 对于1片DDR3的方案,在设计中可以不加VTT,其原理图设计可以参考最新的datasheet中,Figure 5-47. 16-Bit DDR3 Interface Using One 16-Bit DDR3 Device without VTT               Termination。

    c. 对于2片DDR3 的方案,设计中DDR的终端匹配需要加入VTT设计,而且该VTT推荐使用TPS51200,其设计可以参考SK EVM。

    d. 请参考AM335x数据手册中5.5.2.3.4 DDR3 CK and ADDR_CTRL Topologies and Routing Definition的章节对DDR3的PCB设计进行检查, 具体有如下几点:

        i. 所有地址和控制信号需要加上拉电阻到VTT
        ii. DDR3所有地址/数据/时钟信号线需匹配等长,以及参考层为GND
        iii. VTT设计时,需要增加一定的去耦电容(特别是上拉电阻端,可以是10uF+104组合方式),以保证VTT电源的稳定
        iv. VREF设计时,需要在芯片输入端增加去耦电容,以保证参考电压的稳定

2. ADC/touch screen controller 设计问题
    当出现ADC/touch screen controller 采样异常时,可以检查输入脚是否被异常拉高(>=5v)。

3. 关于输入时钟OSC0,建议使用24MHz。

    目前,TI的EVM板都是采用这个时钟,相应的软件对时钟系统的配置也是基于该时钟,如果输入时钟做出修改,需要相应修改较多的软件部分和硬件sysboot(可以参考technical reference manual 中的26.1.5.2.1 SYSBOOT Configuration Pins)。

4. Beaglebone EMAC问题,该问题是由于EMAC所对应的MII的PHY 电路设计错误造成的,具体如下:
    a. 根据TRM 的26.1.8.4.1 Device Initialization,EMAC的PHY需要工作在auto-negotiated mode 以及full-duplex/half duplex mode。
    b. 对于Beaglebone上所使用的PHY LAN8710a, 其MODE[0:2] 全部拉高时,可以工作在上述 AM335x EMAC启动所要求的模式。
    c. Beaglebone上,LAN8710a的14 pin被错误的标为MODE[2]脚而拉高,而正确的MODE[2] pin, 即15pin,没有拉高。
    因此, LAN8710a 的15pin 应该通过2.2k ohms 的电阻拉高到3.3v。
    该设计错误不影响EMAC除了启动外的其他使用。

建议和反馈[edit]

  请在下面的comments中提出您宝贵的反馈意见和建议。

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article AM335x Supplementary Checklist here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article AM335x Supplementary Checklist here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article AM335x Supplementary Checklist here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article AM335x Supplementary Checklist here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article AM335x Supplementary Checklist here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article AM335x Supplementary Checklist here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article AM335x Supplementary Checklist here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article AM335x Supplementary Checklist here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article AM335x Supplementary Checklist here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity