Devices and Ports

This chapter describes both the built-in I/O devices and the ports for connecting external I/O devices. Each of the following sections describes an I/O port or device.

USB 2.0 Ports

The 17-inch PowerBook G4 has two external USB 2.0 ports that can be used to connect additional I/O devices such as a USB mouse, printers, scanners, and storage devices.

The USB ports on the 17-inch PowerBook G4 comply with the Universal Serial Bus Specification 2.0. For more information about USB on Macintosh computers, consult the references at USB Interface.

USB Connectors

The USB ports use USB Type A connectors, which have four pins each. Two of the pins are used for power and two for data. Figure 3-1 is an illustration of a Type A port and matching connector. Table 3-1 shows the pin assignments.

Figure 3-1  USB Type A port
USB Type A port
Table 3-1  Pin assignments on the USB port

Pin

Signal name

Description

1

VCC

+5 VDC

2

D–

Data –

3

D+

Data +

4

GND

Ground

The computer provides 5-volt power at 500 mA for each of the two ports.

The external USB 2.0 ports support low-speed (1.5 Mbps), full-speed (12 Mbps), and high-speed (480 Mbps) data transfers. High-speed operation requires the use of shielded cables.

The 17-inch PowerBook G4 supports all four data transfer types defined in the USB specification.

USB devices can provide a remote wakeup function for the computer. The USB root hub in the computer is set to support remote wakeup whenever a device is attached to the bus.

USB Class Drivers

Class drivers are software components that are able to communicate with many USB devices of a particular kind. If the appropriate class driver is present, any number of compliant devices can be plugged in and start working immediately without the need to install additional software.

FireWire Ports

The 17-inch PowerBook G4 has one FireWire 400 (IEEE 1394a) port and one FireWire 800 (IEEE 1394b) port. Both FireWire ports

The two FireWire ports share a single power supply that can provide up to 14 watts total. Both ports are on the same FireWire bus and can connect to up 62 other FireWire devices.

The FireWire hardware and software provided with the 17-inch PowerBook G4 are capable of all asynchronous and isochronous transfers defined by IEEE standard 1394a and 1394b.

For additional information about the FireWire interface and the Apple API for FireWire device control, refer to the resources listed at FireWire Interface.

FireWire 400 Connector

The 6-pin FireWire 400 technology

  • supports serial I/O at 100, 200, and 400 Mbps

  • provides up to 7 watts of power when the computer system is on or when the power adapter is connected and in sleep mode

The FireWire 400 connector has six contacts, as shown in Figure 3-2. The connector pin assignments are shown in Table 3-2.

Figure 3-2  6-pin FireWire connector
6-pin FireWire connector
Table 3-2  Pin assignments on the 6-pin FireWire connector

Pin

Signal name

Description

1

Power

Unregulated DC; 12.8 V

2

Ground

Ground return for power and inner cable shield

3

TPB-

Twisted-pair B, differential signals

4

TPB+

Twisted-pair B, differential signals

5

TPA-

Twisted-pair A, differential signals

6

TPA+

Twisted-pair A, differential signals

Shell

Outer cable shield

When the computer is on or the power adapter is connected, the power pin provides a maximum voltage of 12.8 V (no load) and 7 W power per port. Maximum output current for both ports combined is 1.5 A and is controlled by a self-resetting fuse.

Pin 2 of the 6-pin FireWire connector is ground for both power and the inner cable shield. If a 4-pin connector is used on the other end of the FireWire cable, its shell should be connected to the wire from pin 2.

The signal pairs are crossed in the cable itself so that pins 5 and 6 at one end of the cable connect with pins 3 and 4 at the other end. When transmitting, pins 3 and 4 carry data and pins 5 and 6 carry clock; when receiving, the reverse is true.

FireWire 800 Connector

The FireWire 800 port on the 17-inch PowerBook G4 is based on IEEE 1394b and enables a 800 Mbps transfer rate. FireWire 800 uses a 9-pin connector and is backwards compatible with original 1394 FireWire devices with 6-pin or 4-pin connectors. With the appropriate cable, the 9-pin port works seamlessly with legacy FireWire devices. Cables are available to go from both 6-pin and 4-pin connectors to a 9-pin, and 9-pin to 9-pin.

The 9-pin FireWire 800 connector is shown in Figure 3-3. Its connector signals and pin assignments are shown in Table 3-3.

Figure 3-3  9-pin FireWire 800 connector
9-pin FireWire 800 connector

Table 3-3  Signals on the 9-pin FireWire 800 connector

Pin

Signal name

Description

1

TPB–

Twisted-pair B Minus

2

TPB+

Twisted-pair B Plus

3

TPA–

Twisted-pair A Minus

4

TPA+

Twisted-pair A Plus

5

TPA (R)

Twisted-pair A Ground Reference

6

VG

Power Ground

7

SC

Status Contact (no connection; reserved)

8

VP

Power Voltage (approximately 12.8 V DC)

9

TPB (R)

Twisted-pair B Ground Reference

VP (pin 8) provides up to 7 W power, shared with the other FireWire connectors. The voltage on the power pin is approximately 12.8 V.

The 9-pin FireWire 800 port is capable of operating at 100, 200, 400, and 800 Mbps, depending on the device to which it is connected. The FireWire 800 port is bilingual in that it supports both IEEE 1394a and 1394b. Using a cable with a 9-pin connector at one end and a 4-pin or 6-pin connector at the other, the 9-pin port is capable of directly connecting to all existing FireWire devices. Using a cable with 9-pin connectors at both ends, the 9-pin port is capable of operating at 800 Mbps.

The IEEE 1394b standard defines long-haul media using Cat 5 UTP and several kinds of optical fiber. The 17-inch PowerBook G4 is interoperable with such cables but cannot be directly connected to them. To use long-haul cables, connect the computer to a 1394b hub that has the desired kind of long-haul connectors. If the hub has a bilingual port, that port can be connected to any of the computer’s FireWire ports. If the hub has a beta-only port, it can be connected only to the computer’s 9-pin port.

FireWire Device Programming

Mac OS X includes general support for the FireWire bus and specific support for various kinds of FireWire devices and protocols. Developers can use the built-in support or provide additional applications and drivers for use with their products.

The general FireWire services will configure the FireWire bus, scan the bus for new devices, and allow multiple drivers and devices to share a single FireWire interface cooperatively. The general services also publish information about the bus and the devices in the IO Registry, so that IOKit can match protocols and drivers to each connected FireWire device.

The specific device and protocol support in Mac OS X as provided with the 17-inch PowerBook G4 includes the following:

  • General services for Serial Bus Protocol 2 (SBP-2) and support for most mass storage devices using SBP-2, such as hard disk drives, optical drives, flash card readers, Target Disk Mode (see Target Disk Mode), and the iPod. Mac OS X can boot from most of these devices.

  • General services for the Audio Video Control (AV/C) protocol and support for most digital video (DV) cameras and decks using this protocol, including video capture through standard QuickTime APIs.

  • A QuickTime device driver for IIDC/DCAM type cameras such as the iSight.

  • A network device driver supporting IP (Internet Protocol) over FireWire according to IEEE RFC 2734.

  • Additional services for user-space and kernel access to all FireWire resources.

For information on writing FireWire drivers or applications, download the latest FireWire SDK from http://developer.apple.com/sdk/.

For additional references, refer to FireWire Interface.

Target Disk Mode

One option at boot time is to put the computer into a mode of operation called target disk mode.

When the 17-inch PowerBook G4 is in target disk mode and connected to another Macintosh computer by a FireWire cable, the 17-inch PowerBook G4 operates like a FireWire mass storage device with the SBP-2 (Serial Bus Protocol) standard. Target disk mode has two primary uses:

  • high-speed data transfer between computers

  • diagnosis and repair of a corrupted internal hard drive

The 17-inch PowerBook G4 can operate in target disk mode as long as the other computer has a FireWire 1394a or 1394b port and is running either Mac OS X (any version) or Mac OS 9 with FireWire software version 2.3.3 or later.

To put the computer into target disk mode, hold down the T key while the computer is starting up. When Open Firmware detects the T key during the boot process, it transfers control to special Open Firmware code.

To take the computer out of target disk mode, press the power button.

Ethernet Port

The 17-inch PowerBook G4 has a built-in Ethernet port that supports 10BASE-T, 100BASE-T, and 1000BASE-T transfer rates. In operation, the actual speed of the link is auto-negotiated between the computer’s PHY device and the network hub or switch to which it is connected.

The connector for the Ethernet port is an RJ-45 connector on the right side of the computer. Table 3-4 shows the signals and pin assignments for 10BASE-T and 100BASE-T operation. Table 3-5 shows the signals and pin assignments for 1000BASE-T operation.

Table 3-4  Signals for 10BASE-T and 100BASE-T operation

Pin

Signal name

Signal definition

1

TXP

Transmit (positive lead)

2

TXN

Transmit (negative lead)

3

RXP

Receive (positive lead)

4

Not used

5

Not used

6

RXN

Receive (negative lead)

7

Not used

8

Not used

Table 3-5  Signals for 1000BASE-T operation

Pin

Signal name

Signal definition

1

TRD+(0)

Transmit and receive data 0 (positive lead)

2

TRD–(0)

Transmit and receive data 0 (negative lead)

3

TRD+(1)

Transmit and receive data 1 (positive lead)

4

TRD+(2)

Transmit and receive data 2 (positive lead)

5

TRD–(2)

Transmit and receive data 2 (negative lead)

6

TRD–(1)

Transmit and receive data 1 (negative lead)

7

TRD+(3)

Transmit and receive data 3 (positive lead)

8

TRD–(3)

Transmit and receive data 3 (negative lead)

To interconnect two computers for 1000BASE-T operation, you must use 4-pair cable (Category 5 or 6).

The Ethernet port on the 17-inch PowerBook G4 supports Auto-MDIX. It switches between MDI (Medium Dependent Interface) and MDI-X operation automatically, so it can be connected to another device by either a straight-through cable or a cross-over cable.

The Ethernet interface in the 17-inch PowerBook G4 conforms to the ISO/IEC 802.3 specification, where applicable, and complies with IEEE specifications 802.3i (10BASE-T), 802.3u-1995 (100BASE-T), and 802.3ab (1000BASE-T).

Internal Modem

The 17-inch PowerBook G4 comes with a built-in I2S modem. The connector for the modem is an RJ-11 connector on the left side of the computer.

The modem has the following features:

The modem driver controls the modem hardware and presents a virtual serial port to the operating system and applications.

AirPort Extreme

The 17-inch PowerBook G4 is equipped with AirPort Extreme, a fully-integrated, internal wireless LAN module that is fully compliant with the IEEE 802.11g standard. By communicating wirelessly with a base station, AirPort Extreme can be used for internet access, email access, and file exchange. A base station provides the connection to the Internet or the bridge between the wireless signals and a wired LAN or both. The AirPort Extreme Base Station has connectors for a wired LAN, a DSL or cable modem, or a standard telephone line using the optional 56K modem that is built-in on some models.

AirPort Extreme transmits and receives data at speeds up to 54 Mbps, comparable to wired networking speeds. AirPort Extreme is also compatible with other devices that follow the IEEE 802.11b standard, including PC's. For more information about compatibility, see the reference at Wireless Networks.

Data Security

AirPort Extreme has several features designed to maintain the security of the user’s data.

  • In 802.11b mode, the system uses direct-sequence spread-spectrum (DSSS) technology that uses a multi-bit spreading code that effectively scrambles the data for any receiver that lacks the corresponding code.

  • The system can use an Access Control List of authentic network client ID values (wireless and MAC addresses) to verify each client’s identity before granting access to the network.

  • When communicating with a base station, AirPort Extreme uses 64-bit and 128-bit WEP encryption and WPA personal and enterprise modes to encode data while it is in transit. Additional security features may be available via firmware upgrades as 802.11 enhancements are ratified by IEEE.

  • The AirPort Extreme Base Station can be configured to use NAT (Network Address Translation), protecting data from Internet hackers.

  • The AirPort Extreme Base Station can authenticate users by their unique Ethernet IDs, preventing unauthorized computers from logging into your network. Network administrators can take advantage of RADIUS compatibility, used for authenticating users over a remote server. Smaller networks can offer the same security using a local look-up table located within the base station.

As an additional data security measure, VPN can be used in conjunction with the AirPort Extreme data security.

AirPort Extreme Hardware

AirPort Extreme uses both OFDM (orthogonal frequency-division multiplexing) and DSSS technologies. Using DSSS, AirPort Extreme is interoperable with PC-compatible wireless LANs that conform to the 802.11b standard at speeds of 11 Mbps, 5.5 Mbps, 2 Mbps, and 1 Mbps. Using OFDM, AirPort Extreme is compatible with all 802.11g standard speeds.

Two antennas are built into the computer, on either side of the flat-panel display.

AirPort Extreme Software

The 17-inch PowerBook G4 includes software for setting up and using AirPort Extreme:

  • AirPort Extreme Setup Assistant, an easy-to-use program that guides users through the steps necessary to set up AirPort Extreme or set up an AirPort Extreme Base Station.

  • Users can switch between wireless networks and can create and join peer-to-peer networks. These functions are accessed via the AirPort Extreme status menu.

  • AirPort Extreme Admin Utility, a utility for advanced users and system administrators. With it the user can edit the administrative and advanced settings needed for some advanced configurations.

Bluetooth 2.0 with EDR

Bluetooth 2.0 with enhanced data rate (EDR) ia an open specification that enables short-range wireless connections between desktop and laptop computers and a host of other peripheral devices. Bluetooth support is built into Mac OS X and compliant with Bluetooth specification 2.0. It operates on a globally available 2.4 GHz frequency band (ISM band) for worldwide compatibility and has a maximum throughput of 3 Mbps.

The Bluetooth technology supports the following profiles:

For more information on Bluetooth technology, refer to Bluetooth.

Hard Disk Drive

The 17-inch PowerBook G4 has a 5400 rpm internal hard disk drive with a storage capacity of 120 GB. A 100 GB 7200 rpm disk drive is available as a build-to-order option. The drive has fluid dynamic bearings for quieter operation.The drive uses the Ultra ATA-100 (IDE, integrated drive electronics) interface and is ATA-6 compatible. Data Transfer Mode for the drive is ATA-100.

The software that supports the internal hard disk is the same as that in previous models with internal IDE drives and includes DMA support.

To obtain the reference documents listed here, see the reference links at ATA Devices.

Hard Disk Dimensions

Figure 3-4 shows the maximum dimensions of the hard disk and the location of the mounting holes. The minimum clearance between any conductive components on the drive and the bottom of the mounting envelope is 0.5 mm.

Figure 3-4  Maximum dimensions of the internal hard disk
Maximum dimensions of the internal hard disk

Hard Disk Connector

The internal hard disk has a 48-pin connector that carries both the ATA signals and the power for the drive. The connector has the dimensions of a 50-pin connector, but with one row of pins removed, as shown in Figure 3-5. The remaining pins are in two groups: pins 1–44, which carry the signals and power, and pins 45–48, which are reserved. Pin 20 has been removed, and pin 1 is located nearest the gap, rather than at the end of the connector.

Figure 3-5  Hard disk connector and location
Hard disk connector and location

Signal Assignments

Table 3-6 shows the signal assignments on the 44-pin portion of the hard disk connector. A slash (/) at the beginning of a signal name indicates an active-low signal.

Table 3-6  Pin assignments on the ATA hard disk connector

Pin number

Signal name

Pin number

Signal name

1

/RESET

2

GROUND

3

DD7

4

DD8

5

DD6

6

DD9

7

DD5

8

DD10

9

DD4

10

DD11

11

DD3

12

DD12

13

DD2

14

DD13

15

DD1

16

DD14

17

DD0

18

DD15

19

GROUND

20

KEY

21

DMARQ

22

GROUND

23

/DIOW, /STOP

24

GROUND

25

/DIOR, /HDMARDY, HSTROBE

26

GROUND

27

IORDY, /DDMARDY, DSTROBE

28

CSEL

29

/DMACK

30

GROUND

31

INTRQ

32

obsolete

33

DA1

34

/PDIAG, /CBLID

35

DA0

36

DA2

37

/CS0

38

/CS1

39

/DASP

40

GROUND

41

+5V LOGIC

42

+5V MOTOR

43

GROUND

44

Reserved

/IOCS16 is not used; see Table 3-7.

ATA Signal Descriptions

Table 3-7 describes the signals on the ATA hard disk connector.

Table 3-7  Signals on the ATA hard disk connector

Signal name

Signal description

DA(0–2)

Device address; used by the computer to select one of the registers in the ATA drive. For more information, see the descriptions of the CS0 and CS1 signals.

DD(0–15)

Data bus; buffered from IOD(16–31) of the computer’s I/O bus. DD(0–15) are used to transfer 16-bit data to and from the drive buffer. DD(8–15) are used to transfer data to and from the internal registers of the drive, with DD(0–7) driven high when writing.

/CBLID

The host checks this signal after power on or hardware reset to detect whether an 80-conductor cable is present.

/CS0

Register select signal. It is asserted low to select the main task file registers. The task file registers indicate the command, the sector address, and the sector count.

/CS1

Register select signal. It is asserted low to select the additional control and status registers on the ATA drive.

CSEL

Cable select; not available on this computer (n.c.).

/DASP

Device active or slave present.

/DDMARDY

Drive ready to receive Ultra DMA data.

/DIOR

I/O data read strobe.

/DIOW

I/O data write strobe.

/DMACK

Used by the host to initiate a DMA transfer in response to DMARQ.

DSTROBE

Strobe for Ultra DMA data transfers to host.

/HDMARDY

Ultra DMA data ready.

HSTROBE

Strobe for Ultra DMA data transfers from host.

IORDY

I/O ready; when driven low by the drive, signals the CPU to insert wait states into the I/O read or write cycles.

DMARQ

Asserted by the device when it is ready to transfer data to or from the host.

INTRQ

Interrupt request. This active high signal is used to inform the computer that a data transfer is requested or that a command has terminated.

/PDIAG

Asserted by device 1 to indicate to device 0 that it has completed the power-on diagnostics.

/RESET

Hardware reset to the drive; an active low signal.

/STOP

Stop request; an active low signal.

Key

This pin is the key for the connector.

The built-in ATA devices are connected to the I/O bus through bidirectional bus buffers.

SuperDrive

The 17-inch PowerBook G4 has a slot-loading SuperDrive. The SuperDrive can read and write DVD media and CD media as shown in Table 3-8. The SuperDrive drive also provides DVD-Video playback.

Table 3-8  Media read and written by the SuperDrive

Media type

Reading speed (maximum)

Writing speed

DVD-R

6x (CAV max)

8x (ZCLV)

DVD-RW

6x (CAV max)

4x (ZCLV)

DVD+R

6x (CAV max)

8x (ZCLV)

DVD+RW

6x (CAV max)

4x (ZCLV)

DVD+R DL

6x max CAV

2.4x max CLV

DVD-ROM

8x (CAV max, single layer) 6x (CAV max, dual layer)

_

CD-R or CD-ROM

24x (CAV max)

24x (ZCLV)

CD-RW

24x (CAV max)

16x (XCLV) ultra high speed media

The Apple SuperDrive is an ATAPI drive and writes to DVD-R 4.7 gigabyte General Use media. These discs are playable in most standard DVD players and computer DVD-ROM drives.

Digital audio signals from the SuperDrive can be played through the audio outputs under the control of the System Preferences. The SuperDrive is an ATAPI drive and is cable-selected in an ATA device configuration.

Combo Drive

A slot-loading Combo drive is available as a build-to-order option. The drive can read DVD media and read and write CD media, as shown in Table 3-12.

Table 3-9  Types of media read and written by the Combo drive

Media type

Reading speed

Writing speed

DVD-ROM

8x (CAV)

CD-R

24x (CAV)

24x (ZCLV)

DVD+R

8x (CAV max)

DVD+RW

8x (CAV max)

DVD-R

8x (CAV max)

DVD-RW

8x (CAV max)

CD-RW

24x (CAV)

16x (ZCLV)

CD or CD-ROM

24x (CAV)

Digital audio signals from the Combo drive can be played through the audio outputs under the control of the Sound Manager in System Preferences.

The Combo drive is an ATAPI drive and is cable-selected as slave in an ATA device configuration.

Trackpad

The pointing device in the 17-inch PowerBook G4 is a trackpad. The trackpad is a solid-state device that emulates a mouse by sensing the motions of the user’s finger over its surface and translating those motions into USB commands.

The user makes selections either by pressing the trackpad button (below the trackpad) or by tapping or double tapping on the pad itself (enabled via Systems Preferences). The trackpad responds to one or two taps on the pad itself as one or two clicks of the button. The user can tap and drag on the trackpad in much the same manner as clicking and dragging with the mouse. By default, vertical and horizontal scrolling is possible by dragging two fingers across the trackpad. The tap and double-tap functions and scrolling function are optional and can be adjusted and activated or deactivated by means of the mouse pane in System Preferences.

The trackpad on the 17-inch PowerBook G4 has palm-rejection capabilities that help prevent unintended trackpad input while typing is being performed. When the “Ignore accidental trackpad input” checkbox is selected on the keyboard and mouse pane of Systems Preferences, the system software attempts to filter out unintended contact with the trackpad. The trackpad will not respond when a mouse is present and the “Ignore accidental trackpad input” checkbox is selected on the mouse pane of Systems Preferences.

Keyboard

The keyboard is a full-size, 19 mm pitch, low-profile design with a row of function keys and cursor motion keys in an inverted-T arrangement. A dedicated media eject key is located to the right of the F12 function key.

The 17-inch PowerBook G4 has a backlit keyboard and ambient light sensors that control the brightness of the display and the keyboard backlighting. In low light, the computer automatically illuminates the backlit keyboard and lowers the display brightness. As light levels increase, the display brightness is re-adjusted automatically and the keyboard backlighting is turned off. There are two light sensors, one under each speaker grill.

Access to internal components and expansion connectors is no longer via the keyboard, so the keyboard is not latched for removal. Access to the memory cards is via the RAM expansion slot and is explained in RAM Expansion Slots.

Changing the Operation of the Keyboard

Several of the keys on the keyboard have more than one mode of operation.

  • Function keys F1–F10 can also control features such the display brightness, the speaker volume, the dual display feature, the Num Lock function, and the illuminated keyboard brightness. Refer to Table 3-10 for the entire list. A media eject key is located to the right of the F12 function key.

  • Certain control keys can be used as page-control keys.

  • The keys on the right side of the keyboard can be used as a numeric keypad.

The next sections describe these groups of keys and the way their alternate modes of operation are selected by using the Fn key, and the Num Lock key.

Keyboard Illustrations

Figure 3-6 shows the actual appearance of the keyboard. Figure 3-7 shows the alternate modes of operation of the function and control keys. Figure 3-8 shows the embedded numeric keypad.

Figure 3-6  Keyboard layout
Keyboard layoutKeyboard layout

Figure 3-7 and Figure 3-8 include duplicate versions of some keys in order to show their alternate modes of operation. In some cases, the alternate key captions shown in the figures do not appear on the keyboard. For the actual appearance of the keyboard, refer to Figure 3-6.

Figure 3-7  Alternate operations of function and control keys
Alternate operations of function and control keysAlternate operations of function and control keys
Figure 3-8  Embedded numeric keypad operation
Embedded numeric keypad operationEmbedded numeric keypad operation

Using the Fn Key

Pressing the Fn key affects three sets of keys: the function keys F1–F12, the embedded numeric keypad, and certain modifier keys.

  • It toggles the function keys between their control-button operation and their F1–F10 functions, as shown in Table 3-10 and Figure 3-7.

  • It selects the embedded numeric keypad on the right portion of the alphanumeric keys, as shown in Table 3-11 and Figure 3-8.

  • It changes certain control keys, including the cursor control keys, to page control keys, as shown in Table 3-12 and Figure 3-8.

Using the Num Lock Key

Pressing the Num Lock key affects two sets of keys: the embedded keypad and the rest of the alphanumeric keys.

  • It selects the embedded numeric keypad, as shown in Table 3-11 and Figure 3-8.

  • It makes the rest of the alphanumeric keys functionless (NOPs), as shown in Figure 3-8.

The Function Keys

Table 3-10 defines the default operation of the function keys. The"Use the F1-F12 keys for custom actions" checkbox in the Keyboard and Mouse pane in System Preferences allows you to toggle the default operation of these keys to custom actions. When this checkbox is enabled, the function keys operate as F1 through F12 keys that can be customized within individual software applications. Holding down the fn key while the checkbox is enabled, will go back to perform the default action that is listed in Table 3-10.

Table 3-10  The function keys as control buttons

Key name

Control button

F1

Decrease display brightness

F2

Increase display brightness

F3

Mute the speaker

F4

Decrease speaker volume

F5

Increase speaker volume

F6

Num Lock

F7

Switch between dual display and mirroring modes

F8*

Keyboard illumination control

F9*

Decrease keyboard illumination

F10*

Increase keyboard illumination

F11

Preset to open the Expose application (changeable in System Preferences)

F12

Preset to open the Dashboard application (changeable in System Preferences)

* Available when the ambient light is low enough to enable the backlight illumination feature.

The Embedded Keypad

A certain group of alphanumeric keys can also function as an embedded keypad. The user selects this mode by using the Fn key or the Num Lock key. Figure 3-8 shows the keys making up the embedded keypad and Table 3-11 lists them.

Table 3-11  Embedded keypad keys

Key name

Keypad function

Key name

Keypad function

6

Clear

P

* (multiply)

7

7

J

1

8

8

K

2

9

9

L

3

0

/ (divide)

;

– (subtract)

-

= (equals)

M

0

U

4

,

NOP

I

5

.

. (decimal)

O

6

/

+ (add)

When the embedded keypad is made active by the Num Lock key, the other alphanumeric keys have no operation (NOP), as shown in Figure 3-8. The affected keys include certain special character keys: plus and equal sign, right and left brackets, vertical bar and backslash, and straight apostrophe.

Other Control Keys

The cursor control keys can also be used as page control keys. Other control keys can take on the functions of certain keys on a PC keyboard, for use with PC emulation software. The Fn key controls the modes of operation of this group of keys. Table 3-12 is a list of these keys and their alternate functions. These control keys are also show in Figure 3-8.

Table 3-12  Control keys that change

Key name

Alternate function

Shift

Right shift key

Control

Right control key

Option

Alt gr (right Alt key)

Command

Windows key

Enter

Menu key (for contextual menus)

Left arrow

Home

Up arrow

Page up

Down arrow

Page down

Right arrow

End

Flat-Panel Display

The 17-inch PowerBook G4 has a built-in, wide-screen, 116 dpi, color, flat-panel, active-matrix, liquid crystal display (AMLCD) with a resolution of 1680 by 1050 pixels with an aspect ratio of 16:10 and measures 17 inches diagonally.

The display is backlit by a cold cathode fluorescent lamp (CCFL). The display uses TFT (thin-film transistor) technology for high contrast and fast response.

In addition to its native resolution the display also supports several non-native resolutions, as shown in Table 3-13. The graphics controller IC includes a scaling function that expands displays with those smaller resolutions to fill the screen.

When selecting a picture resolution with an aspect ration of 4:3 or 16:10, the user can choose to have it displayed with square pixels and black margins on the sides, or with stretched pixels that fill the display from side to side. These options are shown in Table 3-13.

Table 3-13  Picture sizes on the flat-panel display

Picture size

Aspect ratio

Black margins

Shape of pixels

640 by 480

4:3

yes

square

640 by 480

16:10

no

stretched

720 by 480

3:2

yes

square

720 by 480

16:10

no

stretched

800 by 500

16:10

no

square

800 by 600

4:3

yes

square

800 by 600

16:10

no

stretched

1024 by 640

16:10

no

square

1024 by 768

4:3

yes

square

1024 by 768

16:10

no

stretched

1152 by 720

16:10

no

square

1280 by 800

16:10

no

square

1280 by 1024

4:3

yes

square

1280 by 1024

16:10

no

stretched

1440 by 852

16:10

no

stretched

1680 by 1050

16:10

no

square

External Monitors

The computer has a Digital Visual Interface (DVI) port for connecting to flat panel displays, a VGA monitor, or projection devices. The DVI connector supports DVI-equipped displays and projectors. A DVI-to-VGA adapter is included for use with analog monitors. With a DVI-to-ADC adapter, available separately, the 17-inch PowerBook G4 can be used with any Apple flat panel display.

The computer also has an S-video-to-composite cable that supplies a video signal for an NTSC or PAL video monitor or VCR. See External Video Port.

Dual Display and Mirror Mode

An external monitor or projection device connected to the computer can increase the amount of visible desktop space. This way of using an external monitor is called dual display to distinguish it from mirror mode, which shows the same information on both the external display and the built-in display. Use the F7 key to switch between the dual display mode and the mirror mode.

When mirror mode is selected, the scaling function is available on the internal display, and on the internal display and an external monitor when both are operating. However, the monitors could have black borders during mirroring, depending on the supported timings between the two displays and on the monitor’s selection algotithm. Both displays show full-sized images only when the display resolution for the external monitor is set to the internal display’s 1680 by 1050 native resolution. Both displays can operate with other resolution settings, but in mirror mode, one of them has a display that is smaller than the full screen and has a black border around it. With the resolution for the external monitor set to 640 by 480 or 800 by 600, the image on the internal display is smaller than its screen. For resolution settings larger than 1680 by 1050, the image on the external monitor is smaller than its screen.

Analog Monitor Resolutions

The 17-inch PowerBook G4 comes with an adapter for use with an analog video monitor. Table 3-14 lists the standard picture sizes and frame rates supported.

Table 3-14  Picture sizes on an analog monitor

Picture size (pixels)

Frame rate

Pixel depth

Picture size (pixels)

Frame rate

Pixel depth

512 by 384

60 Hz

24 bpp

1024 by 768

72 Hz

24 bpp

640 by 480

60 Hz

24 bpp

1024 by 768

75 Hz

24 bpp

640 by 480

67 Hz

24 bpp

1024 by 768

85 Hz

24 bpp

640 by 480

72 Hz

24 bpp

1152 by 870

75 Hz

24 bpp

640 by 480

75 Hz

24 bpp

1280 by 960

75 Hz

24 bpp

640 by 480

85 Hz

24 bpp

1280 by 1024

60 Hz

24 bpp

640 by 870

75 Hz

24 bpp

1280 by 1024

75 Hz

24 bpp

800 by 600

56 Hz

24 bpp

1600 by 1200

60 Hz

24 bpp

800 by 600

60 Hz

24 bpp

1600 by 1200

65 Hz

24 bpp

800 by 600

72 Hz

24 bpp

1600 by 1200

70 Hz

24 bpp

800 by 600

75 Hz

24 bpp

1600 by 1200

75 Hz

24 bpp

800 by 600

85 Hz

24 bpp

1792 by 1344

60 Hz

24 bpp

832 by 624

75 Hz

24 bpp

1856 by 1392

60 Hz

24 bpp

1024 by 768

60 Hz

24 bpp

1920 by 1440

75 Hz

24 bpp

1024 by 768

70 Hz

24 bpp

2048 by 1536

75 Hz

24 bpp

When the built-in display and an external video monitor are operating at the same time, each is allocated 64 MB of video memory. This allocation is enough to support the full 24 bit pixel depth on the built-in display running at its native resolution of 1680 by 1050 as well as a 30-inch Apple Cinema HD Display running at its native resolution of 2560 by 1600 pixels.

Digital Display Resolutions

Table 3-15 shows the resolutions supported on flat-panel (digital) displays, with pixel depths up to 24 bits per pixel.

Table 3-15  Picture sizes on a digital display

640 by 480

800 by 500

800 by 512

800 by 600

960 by 600

1024 by 600

1024 by 640

1024 by 768

1280 by 800

1280 by 1024

1344 by 840

1600 by 1200

1600 by 1200

1680 by 1050

1920 by 1200

2048 by 1280

2560 by 1600

DVI-I Connector

The external monitor connector is a DVI-I connector. It carries both digital and analog video signals. Figure 3-9 shows the contact configuration; Table 3-16 and Table 3-17 list the signals and pin assignments.

Figure 3-9  DVI-I connector
DVI-I connector
Table 3-16  Main signals on the DVI-I connector

Pin

Signal name

Pin

Signal name

1

TMDS Data2–

13

TMDS Data3+

2

TMDS Data2+

14

+5V Power

3

TMDS Data2/4 Shield

15

Ground for +5V Power

4

TMDS Data4–

16

Hot Plug Detect

5

TMDS Data4+

17

TMDS Data0–

6

DDC Clock

18

TMDS Data0+

7

DDC Data

19

TMDS Data0/5 Shield

8

Analog Vertical Sync

20

TMDS Data5–

9

TMDS Data1–

21

TMDS Data5+

10

TMDS Data1+

22

TMDS Clock Shield

11

TMDS Data1/3 Shield

23

TMDS Clock+

12

TMDS Data3–

24

TMDS Clock–

Table 3-17  MicroCross signals on the DVI-I connector

Pin

Signal name

C1

Analog Red Video

C2

Analog Green Video

C3

Analog Blue Video

C4

Analog Horizontal Sync

C5

Analog Common Ground Return

The graphics data sent to the digital monitor use transition minimized differential signaling (TMDS). TMDS uses an encoding algorithm to convert bytes of graphics data into characters that are transition-minimized to reduce EMI with copper cables, and DC-balanced for transmission over fiber optic cables. The TMDS algorithm also provides robust clock recovery for greater skew tolerance with longer cables or low-cost short cables. For additional information about TMDS, see the references shown in Digital Visual Interface.

External Video Port

The 17-inch PowerBook G4 has a video port that provides S-video output to a PAL or NTSC video monitor or VCR. The video output connector is a 7-pin S-video connector. Figure 3-10 shows the arrangement of the pins and Table 3-18 shows the pin assignments on the S-video connector.

Figure 3-10  S-video connector
S-video connector
Table 3-18  Pin assignments for the S-video output connector

Pin number

S-video output connector

1

Analog GND

2

Analog GND

3

Video Y (luminance)

4

Video C (chroma)

5

composite video

6

Unused

7

Unused

An S-video-to-composite adapter is included and accepts an RCA plug for connecting to a composite video device.

The 17-inch PowerBook G4 provides video output at picture sizes and frame rates compatible with the NTSC and PAL standards; the picture sizes are listed in Table 3-19. Those picture sizes produce underscanned displays on standard monitors.

Table 3-19  Picture sizes for S-video output

Picture size

Pixel depth

512 by 384

24 bpp

640 by 480

24 bpp

60 Hz NTSC only 720 by 480

24 bpp

50 Hz PAL only 720 by 576

24 bpp

800 by 600

24 bpp

832 by 624

24 bpp

1024 by 768

24 bpp

Audio System

The 17-inch PowerBook G4 computer supports a audio system with both digital and analog audio. The optical digital audio input and output capability features Sony/Phillips Digital Interface (S/PDIF) input and output. S/PDIF technology results in a clean audio signal with no added noise to or from an external audio device.

Under the control of the system software, the audio circuitry digitally creates and records sounds. The 17-inch PowerBook G4 computer can receive input only from either the analog input or the digital input. However, it can output simultaneously to digital and analog devices: the internal speaker and combination the headphone out and S/PDIF out port.

By default when components are plugged into the combined optical digital audio output/headphone out port, the audio system mutes the internal speaker.

The headphones and optical digital audio output are only muted when selected in the System Preferences. Muting and audio options are set in System Preferences:Sound:Output.

The analog and digital audio circuitries are not independent. Different audio streams cannot be played to the analog and digital circuitry. The selection of digital or analog output is performed through Sound pane in System Preferences.

The audio circuitry and audio device drivers handle audio data in multiple formats. Both digital and analog audio circuitry handle audio input and output data at sample rates of 32.0 kHz, 44.1 kHz, 48.0 kHz, 64.0 kHz, 88.2 kHz, and 96.0 kHz at sample depths of 16 bits and 24 bits.

If audio data sampled from another computer at a lower rate is played as output on the 17-inch PowerBook G4, the Core Audio (Mac OS X’s OS Level Audio API) transparently up-samples the data to the currently set sampling frequency prior to sending the audio data to the audio circuitry. To maximize audio fidelity, the Core Audio samples are stored as 32-bit floating point. The Sound Manager exists as a Carbon compatibility layer, but developers are encouraged to move their applications to Core Audio for maximum performance and fidelity, because the Sound Manager is capable of representing samples only as 16-bit values.

For more information about audio API’s on Mac OS X, visit the Apple audio technologies developer web page at

http://developer.apple.com/audio/

Optical Digital Audio

The digital I/O circuitry automatically performs input clock recovery on an incoming data stream. This enables bit-accurate copies of the digital data.

Audio signals from the audio input port are converted to digital data internally. All audio is handled digitally inside the computer, including audio data from the CD or DVD drive and from devices connected to the USB and FireWire ports. Audio data is converted to analog form for output to the internal speaker, combination headphones and optical digital audio output, or external speakers.

For details on the optical digital audio input and output electrical specifications, refer to Audio Line In and Digital Optical Audio Input and Digital Audio Output Specifications.

The 17-inch PowerBook G4 computer automatically locks its internal audio hardware to the incoming audio stream to synchronize the audio subsystem to an external device supplying the audio stream. This function allows audio and video to play in sync with the external audio or video device. The data format for signals transmitted over the optical cable is S/PDIF protocol IEC 60958-3.

Since the 17-inch PowerBook G4 does not support a hardware sample rate converter, core audio services provide the sample rate conversion.

External Clocking

When the 17-inch PowerBook G4 computer detects a digital input stream, it is automatically locked to“External” clocking and the computer audio circuitry will track and follow the outgoing digital sampling rate and lock the internal audio hardware to the sampling rate of the external device. The external clock must be stable enough to be locked onto, otherwise the digital circuit will signal an error and the driver will fall back to using the internal clock. The digital input always follows the external clock.

Internal Clocking

When the 17-inch PowerBook G4 computer is set for “Internal” clocking, the computer audio circuitry will run using the computer’s internal clock. Internal clocking is used when there is no digital input.

Audio Inputs

The audio system accepts inputs from the following sources:

  • the built-in microphone

  • the combined optical digital audio input/audio line in port

  • a CD or DVD in the optical drive

  • a digital audio device connected to a USB or FireWire port

The audio line in and optical digital audio input port and the microphone preamp share a dedicated analog input channel in the audio circuitry; the other inputs send digital data. The analog input can be set for play-through or recording. The digital inputs can be selected or mixed by the audio audio circuitry.

The computer also accepts digital audio data from the optical drive or from devices connected to the USB or FireWire ports. Audio data from those sources can be sent to the audio system to be converted to analog form for output to the speakers and the combination headphone and optical digital audio output.

Built-in Microphone

The built-in microphone is located on the left speaker grill.

The audio signal from the built-in microphone goes through a dedicated preamplifier that raises its nominal 30 mV level to a nominal 700 mV RMS signal to the audio circuitry. That signal level assures good quality digitizing without driving the analog input into clipping.

Audio Line In and Digital Optical Audio Input

The combination audio line-in and optical digital audio input is a 3.5 mm mini jack that accepts line-level stereo signals. It also accepts a stereo miniplug-to-RCA cable adapter for connecting stereo equipment to the computer.

The audio line in signal connections are

  • tip: audio left channel

  • ring: audio right channel

  • sleeve: audio ground

Based on playback of a 1 kHz, -1dBFS 24-bit sine wave playback, 24-bit 44.1 kHz output sample rate (unless otherwise specified below) the digital audio input and output have the following electrical characteristics (nominal specifications):

  • Fsi – input sample rates (external clock mode): 32 kHz, 44.1 kHz, 48 kHz, 64 kHz, 88.2 kHz, or 96 kHz

  • Fsi – input sample rate (internal clock mode): 16 kHz – 96 kHz

  • bits per sample: 16-bit or 24-bit

  • SNR (external clock mode): >130 dB

  • SNR: >110 dB

  • THD+N (external clock mode): < -130 dB (0.00003%)

  • THD+N: < -110 dB (0.0003%)

Modem Activity Audio Signals

Modem activity audio signals from the communications slot are sent to the audio circuitry as 8-bit digital data.

Audio Outputs

The audio system sends audio output signals to the built-in speakers and the combination optical digital audio output and headphone out port.

Headphone Out

The combination heaphone and optical digital audio output port is located on the left side of the computer. The headphone out provides enough current to drive a pair of low-impedance headphones. It can also be used as a line-level output.

The headphone out has the following electrical characteristics:

  • impedance suitable for driving standard 32-ohm headphones

  • output level 2.0 V peak-to-peak (1.41 V RMS)

  • signal-to-noise (SNR) 90 dB unweighted (typical)

  • total harmonic distortion (THD) 0.01% or less

Digital Audio Output Specifications

During playback of a 1KHz, full-scale sine wave (S/PDIF output format, 44.1KHz output sample rate, 24-bit sample depth, unless otherwise specified) the digital audio output has the following nominal specifications:

  • Jack Type: 3.5mm Analog/Optical Combo Jack

  • Output Data Formats: S/PDIF (IEC60958-3), AC3

  • Output Sample Rates: 32KHz, 44.1KHz, 48KHz, 64KHz, 88.2KHz, 96KHz

  • Bits per Sample: 16 or 24 (S/PDIF),16 (AC3)

  • Frequency Response: 20Hz – 20KHz, +/-0dB

  • Signal-to-Noise Ratio (SNR): >130dB

  • Total Harmonic Distortion + Noise (THD+N): <-130dB (0.00003%)

  • Channel Separation: >130dB

Internal Speakers

The computer has two internal speakers, one on either side of the keyboard. The computer turns off the audio signals to the speakers when an external device is actively connected to the optical digital audio output and headphone out and during power management.

Digitizing Audio

The audio circuitry digitizes and records audio according to the audio input sample rate and bit depth selected in Audio MIDI setup. If a sound sampled at a higher or lower rate on another computer is played as output, the Sound Manager transparently up-samples or down-samples the sound to the audio output sample rate and bit depth selected in Audio MIDI setup prior to outputting to the audio circuitry.

When recording sound from a microphone, applications that may be affected by feedback should disable sound play-through by calling the Sound Manager functions.