Tag: OSD335x

We plan to support this device as long as TI continues to support the AM335x device. In fact, we will most likely be able to support it longer than TI will.

One is broken into 20 sub blocks with each block showing one of the 20 columns of the OSD335x. The other is broken into 12 sub blocks, each grouping signals according to functionalities that the OSD335x provides. So, you can use which ever one fits your needs. Both are linked below.

OrCAD symbol 20 Sections

Orcad symbol 12 Sections

An Eagle Schematic library containing an Eagle CAD symbol of OSD3358 is also available for download and can be found here.

The following table shows the minimum set of signals that need to be connected to use OSD335x. It also shows internal pull up resistor values, the voltage rail they are pulled up to and the specific pad that was pulled up.

OSD335x Pad Name PAD OSD335x PAD Name PAD Pull Up Resistor Value Pull Up Voltage Pull Up on PAD
PMIC_IN_I2C_SCL C20 I2C0_SCL C16 4.7 K VDD_3V3A C20
PMIC_IN_I2C_SDA C19 I2C0_SDA C17 4.7 K VDD_3V3A C19
PMIC_IN_PWR_EN D19 PMIC_POWER_EN C6 10 K VDD_RTC D19
PMIC_OUT_PGOOD A20 PWRONRSTN B15 NONE N/A N/A
PMIC_OUT_LDO_PGOOD B20 RTC_PWRONRSTN B5 NONE N/A N/A
PMIC_OUT_NINT B19 EXTINTN B18 10 K VDD_3V3A B18
PMIC_OUT_NWAKEUP A19 EXT_WAKEUP C5 10 K VDD_RTC C5

 

These power pins are driven by the TPS65217C PMIC and are used internally to power the AM335x, DDR and other components.  These pins are all connected within the SiP and do not be connected externally.  Optionally, these pins can be brought out as test points for debugging purposes only.  They should NEVER be used to power external components.

The OSD335x supports all the frequencies supported by corresponding AM335x present inside. For example, the AM3358 inside the OSD3358 supports 6 Operational Performance Points(OPP). It can run at 300MHz, 600MHz, 720MHz, 800Mhz and 1GHz. These operational performance points are set using the Digital Phase Locked Loops(DPLLs) and MPU, CORE voltages on the AM335x. The following figure from the AM335x datasheet (Table 5-7) shows the OPPs, the corresponding MPU voltage to be set and the frequency of operation of the OPP (Source: AM335x datasheet).

VDD_MPU OPP VDD_MPU  ARM Clock Speed
MIN NOM MAX
Nitro 1.272 V 1.325 V 1.378 V 1 GHz
Turbo 1.210 V 1.260 V 1.326 V 800 MHz
OPP120 1.152 V 1.200 V 1.248 V 720 MHz
OPP100 1.056 V 1.100 V 1.144 V 600 MHz
OPP50 0.912 V 0.950 V 0.988 V 300 MHz

The OSD335x is BeagleBoard Compatible meaning it can run any of the software provided by BeagleBoard.org. Here is a link to getting started on Beaglebone.

TI also provides Linux and TI-RTOS support for software development. Here is a link to their resources.

Yes, OSD335x runs all Linux distributions supported by TI for AM335x. It is also officially BeagleBoard Compatible so it will run the Linux distributions found on Beaglebone Black.

Pin map of OSD335x corresponds to the pin map of the ZCZ package of the AM335x.

The ball map of the OSD335x was designed to match the ball map of AM335x ZCZ package except for a few changes. The following figure highlights the changes that were made to AM335x ZCZ ball map.

Violet and Grey pins are the only pins that have been moved or functionally changed.

Blue pins (AM335x DDR interface) should be left unconnected.

Green pins (AM335x Power input pins) should be left unconnected or brought out as test points for monitoring.

Orange pins are additional pins added to the package for more functions.

Please refer to the datasheet for their functional description.

The major changes in functionality are listed below. (more…)

Page 1 of 2