Hi TI Experts,
Can you provide a List of collaterals that can be referred when starting a custom board hardware design?
Hi Board designers,
The below links are a quick reference to the collaterals that can be referred when starting a custom design.
Device Selection and features
Product Pages
https://www.ti.com/product/AM3351
https://www.ti.com/product/AM3352
https://www.ti.com/product/AM3354
https://www.ti.com/product/AM3356
https://www.ti.com/product/AM3357
https://www.ti.com/product/AM3358
https://www.ti.com/product/AM3359
Datasheet
AM335x Sitara Processors datasheet
https://www.ti.com/lit/pdf/sprs717
Updated Device Comparison
AM335x_Device Features Comaprison_Updated.xlsx
Silicon Errata
AM335x Sitara Processors Silicon Revisions 2.1, 2.0, 1.0
https://www.ti.com/lit/pdf/sprz360
Technical Reference Manual
AM335x and AMIC110 Sitara Processors Technical Reference Manual
https://www.ti.com/lit/pdf/spruh73
Custom Board design
Hardware Design Guide
AM335x Hardware Design Guide
https://www.ti.com/lit/pdf/sprabu5
Schematic Checklist
AM335x Schematic Checklist
https://www.ti.com/lit/pdf/sprabn2
Previous revision that includes RTC information
2.14 RTC
Table 2 describes what to do with each pin related to RTC functionality. Three use case scenarios are
provided:
• RTC-only mode: If you will be using the low power RTC-only mode. This use case allows low power
operation of the AM335x by allowing only the RTC power supply to be ON while all the remaining
supplies are OFF.
• RTC timer functionality but no RTC-only mode: If you will be using the RTC feature but do not need
RTC-only mode. This use case allows you to use the Real Time clocking features (keeping time), but
you do not need to support the low power RTC-only mode.
www.ti.com References
SPRABN2–March 2019 9
Submit Documentation Feedback
Copyright © 2019, Texas Instruments Incorporated
AM335x schematic checklist
• RTC feature disabled: If you will never use the RTC features. In this use case, the RTC functions are
fully disabled.
Evaluation – EVM
https://www.ti.com/tool/TMDSICE3359
https://www.ti.com/tool/TMDSSK3358
https://www.ti.com/tool/TMDXEVM3358
Evaluation – EVM LCD schematics
AM335X_EVM_LCDA_3H0005_SCHEMATIC_REV1_1A.pdf
Base board schematics PDF
5050.AM335X_gpevm_ZCZBASEBOARD_3H0002_REV1_4A.pdf
Daughter board schematics pdf
7183.AM335X_GPDAUGHTERBOARD_3H0001_SCHEMATIC_REV1_1A.pdf
There seems to be a muxed GPMC interface implemented.
https://media.digikey.com/pdf/Data%20Sheets/Texas%20Instruments%20PDFs/TMDXICE3359_SCH.pdf
2 x 8 bit DDR# interface
TMDXEVM3358 Evaluation board | TI.com
https://www.ti.com/lit/zip/sprr164
CAD symbols
CAD symbol specific to the selected device can be chosen from the device product page. Refer below example:
https://www.ti.com/product/AM3351#cad-cae-symbols
Ordering & quality
https://www.ti.com/product/AM3351#order-quality
https://www.ti.com/product/AM3352#order-quality
https://www.ti.com/product/AM3354#order-quality
https://www.ti.com/product/AM3356#order-quality
https://www.ti.com/product/AM3357#order-quality
https://www.ti.com/product/AM3358#order-quality
https://www.ti.com/product/AM3359#order-quality
Documents for ZCE, could be useful to the customer drawing PCB.
https://www.ti.com/lit/pdf/mpbgat2
https://www.ti.com/lit/pdf/mpbg896
DDR Board Design and Layout Guidelines
Datasheet reference
7 Peripheral Information and Timings
7.7.2 mDDR(LPDDR), DDR2, DDR3, DDR3L Memory Interface
Design Simulation files
https://www.ti.com/product/AM3359#design-tools-simulation
Simulation files provided includes
AM335x Thermal Model, BSDL models, IBIS models, CLOCKTREETOOL, Power Estimation Tool (PET),
IBIS, IBIS-AMI, BSDL, Thermal model and power-estimation tool (PET), SITARA-DDR-CONFIG-TOOL, PROCESSORS-3P-SEARCH
Technical Documents
Collaterals and application notes
https://www.ti.com/product/AM3359#tech-docs
Technical Support
AM3351, AM3352, AM3354, AM3356, AM3357, AM3358, AM3359 Custom board design - FAQs
Previous E2E threads - Keywords AM335x, AM3351, AM3352, AM3354, AM3356, AM3357, AM3358, AM3359
Starting a new thread
Notes
Regards,
Sreenivasa
Hi Board designers,
Refer below:
AM3352: Update on Sitara Device/Family longevity and roadmap processor family
there is currently no plans to End of Life AM335x for the foreseeable future. Please feel free to continue to use it, however if you would like to check out our current generation arm processors, i recommend AM62x or AM62L.
Regards,
Sreenivasa
Hi Board designers,
Inputs regarding Package shelf life
Please refer below links
https://www.ti.com/support-quality/quality-policies-procedures/product-shelf-life.html
https://www.ti.com/support-quality/faqs/product-shelf-life-faqs.html
https://www.ti.com/support-quality/reliability/reliability-home.html
https://www.ti.com/lit/an/spraby1a/spraby1a.pdf
https://www.ti.com/lit/pdf/snoa550
https://www.ti.com/lit/an/slva840/slva840.pdf
/cfs-file/__key/communityserver-discussions-components-files/791/Baking-Procedure.pdf
Regards,
Sreenivasa
Hi Board Designers,
Refer additional inputs:
following signal pins and power domains are not used in the design of my customer, how this pins should be connected (pulled up, down or unconnected)?
- VDDA1P8V_USB0
- VDDA1P8V_USB1
- VDDA3P3V_USB1
- USB0_CE (not used because USB0 is used as device)
- USB0_ID (not used because USB0 is used as device)
- USB0_DRVVBUS (not used because USB0 is used as device)
- USB1DP
- USB1DM
- USB1_VBUS
- USB0_DRVVBUS
- USB1_DRVVBUS
- USB1DP
- USB1DM
- USB1_VBUS
- USB1_DRVVBUS
- VDDA_ADC
- AIN0 - AIN7
- VREFN/VREFP
- EXTINT (RTC-MODE)
- EXT_WAKEUP (RTC-MODE)
Some of your questions could be answered by reviewing the AM335x Data Sheet (http://www.ti.com/product/am3358) and AM335x Schematic Checklist (http://processors.wiki.ti.com/index.php/AM335x_Schematic_Checklist).
Why do you say VDDA1P8V_USB0 is not being used when you also say USB0 is used as device? This is power supply is required if you are using USB0.
The schematic check list and a note attached to each power sequence waveform shown in Section 4.1 of the data sheet describes how the respective VDDA1P8V_USBx and VDDA3P3V_USBx should be connected when not using one of the USB ports.
I do not understand your comment “not used because USB0 is used as device” attached to the USB0_CE pin. This is an optional output that can be used to enable a battery charger when the product is a battery powered device that allows the battery to be charged from a USB host or dedicated charger. It does not need to be connected if not using the charger detect circuit in the USB PHY to enable an external battery charger.
I think the USB data pins can be left unconnected when the USB port is not used, but I need to verify.
USBx_DRVVBUS can be left unconnected or configured as a GPIO if the respective USB port is not configured to operate in USB host mode.
The schematic check list describes how the VDDA_ADC should be connected when not using the ADC.
I assume the ADC inputs and reference voltage inputs should also be connected to ground when not using the ADC, but I need to verify.
I do not understand your comment “RTC-mode” attached to the EXTINTn pin. The EXTINTn input doesn’t have anything to do with the RTC. This is an external interrupt to the ARM-A8 processor. As described in the AM335x Silicon Errata (Advisory 1.0.6) this input was accidently inverted such that it is active high with an internal pull-up on the current version of silicon. However, this will be changed on the next version of silicon. This input will be changed to be active low with an internal pull-up. Customers need to account for this change now while designing their PCB if they are using this input.
EXT_WAKEUP is an active high input used to wakeup the system from deep sleep when the device power is controlled the RTC. This version of silicon has a problem supporting RTC based deep sleep which is described in the AM335x Silicon Errata (Advisory 1.0.5). The customer may want to use this input on the next version of silicon when this problem has been fixed. If so, they could connect external wakeup events to this input to request the RTC to enable the power source.
Should customer power both rails VDDA1P8V_USB0 and VDDA3P3V_USB0, if they use 3,3V output?
Sorry, I just forwarded direct request from the customer without filtering it properly, sure EXTINTn has nothing to do with RTC...
So should they just leave these two pins (EXTINTn and EXT_WAKEUP) unconnected?
I do not understand the first question in your previous reply. If a USB port is used, both 1.8 volt and 3.3 volt power supply pins of the respective port must be sourced with the recommended voltage. What made you or the customer think the 3.3 volt supply may not be required when using the USB port?
VBUS and ID pins can be grounded or left floating.
CE should be left floating.
DP and DM pins can be grounded or left floating.
The VDDA1P8V pin must be sourced with the recommended voltage and would prefer to have the VDDA3P3V pin sourced with the recommended voltage. However, the VDDA3P3V pin can be connected to ground if the system doesn’t have a 3.3 volt supply.
The otg_pwrdn and cm_pwrdn bits in the respective USB_CTRL register can be used to power down the USB PHY if not using the USB port. These bits default to the powered-up state after device reset. The power supply leakage for the USB PHY can be minimized by setting both of these bits low when not using the USB port.
I am still checking on the ADC pins.
The answer to your last question depends if they plan to use the RTC enabled deep sleep feature with the next silicon revision and if they plan to connect any external interrupt sources. If the answer to both is no, then they do not need to connect these pins. However, I would connect the EXTINTn pin to an external pull-up resistor and the EXT_WAKEUP pin to an external pull-down resistor if it were my board design. This would provide an easy connection point on the board in case there were a future need to connect something to these inputs.
I have confirmed the VREFP and VREFN reference voltage inputs, AIN[7:0] analog inputs, and VDDA_ADC power supply input should be connected to ground when not using the ADC.
Regards,
Sreenivasa