〓 H ⒛ 叨 ⒛・ 呖 唧 m⒁ 128刂 Ⅲ唧驷 PMD100 是 美 PacⅡ c Ⅱicrosmlcs m Tmo 56’ , m 89 , PROG 12 △g 14 ""孩 公 司生 产的 HDCD 专 用 G▲ IⅡ ∷ DOL 解码芯片 mI DOR 它 的 内部 包 昀 VDDI 含两部分 脚 甾 i ⒛ 一 部分是数 10 Qs∶ zo`s】 sCa 1θ 字 滤 波 电 △阢 △8 ∴ 工】 ogIzl〃 m 路 ,另 ˉ 部 Dェ 9DG COB'网 胛 蛳 D-H s- 胛 BmL胛 … 】7∷ 分 是 HDCD 解码部分。 △6 ・ 数字滤波部 】G 分 如 同标 准 的数 字 滤 波 器芯 片 一 样 ,用 来 处理 非 完痧Ⅱ时 HDCD.的 唱片 。HDCD1晖 码i耶 分 贝刂 , 蜇留‰霹衤笼 驼 耀 ;PMD1∞ 可 代 替原数字滤 波器的功 中 能 ,并 且性能还超过了普通的数 字滤波 sM5842 PMD1fXj mCD解 码 操 作方法 数字音量衰减 ● 行 CD架 构之下 提高音质 。其 一 ,HDCD 唱片在普通机 器上播放 ,效 果优 于普通 唱片 ;其 二 ,HDCD解 码器播放普通 CD 唱 片 ,效 果 也 胜 于 标 准 解 码 方 戎 ;其 三 , 丹:HDCD解 码 器放 HDCD卩 昌片 , 刀阝 更是茺分 发挥了 HDCD技 术的优势 。它 的生命 力在 于无论硬件和软件均 与现 行 系统兼容 。 目前 ,全 世界 已有 △⒛ 多家 厂 商签 约制造 H0CD解 码器 ,包 括 "ark levinson;Kreu等 厂家 ,国 内杭州 中裕技 术发展 公 司也 申请 了 HDCD认 证 。软件 方面 ,各 大唱片 公司纷纷加 盟 HDCD阵 营 ,已 出版 的 HDCD唱 片有 5∞ 多种 陆续 还会推 出更多 。因此 :我 们可 以预 见 ,HDCD将 会成为新 一 代 CD的 标准规 格 ∷前景 看好 。PMD1∞ 的引脚定义如左 广 : 上:图 。 旧 杭 川 贺 建华 无 逻 辑 硬件 逻辑 每编趄碰 ∷无 o~9CdB ∶ : ∷ o。 18gdB步 长 ・ Ⅱ >117dB )~1zOdB | DF17∞ 无 可编 程 o~9sdB 无 硬件 逻 辑 无 sdB步 长 >110dB >110dB 噪 声整形 无 8倍 ,4倍 8倍 16 r o。 1ε | ~∶ 16,18 16,18,20 ~ 19z,犭 ⒍ 3" 32,44。 .1,48 一 冖 〓 司山 扌饿〓 血 一D <△ ⒈△△ 一 〓" 〓 ∴ n 软 :左 右 独 立 有 有 : 亠 通带外衰减 1种 ∷ 8种 抖动方式 8倍 ,4倍 ,2倍 ˉ 8倍 ・ 超取样率 16-18,20,24 最 大 到 z0位 :~ 输入字长 (位 ) 18,⒛ ,⒛ ,90 16,18,20,24 输 出字长 (位 ) ・ 256,384 , ' 系统时种 (Fs) ∶ 256,3B0 ˉ 32,44.1△ 48 输 入取样频率 kHz 35~55 软 ,左 右 独 立 硬 :软 静音 ′ Ⅱ 有 ∷ 有 数字去加重 ∶ 有 ∷ 右齐抖动时钟 有 sⅡ 580g ˉ 16,18,20 192,256,3B0 4~50 无∴ ・ 无 : ′ ′ 无 ^ ® PMD-100 PMD-100 Process Decoder General Description SPECIAL FEATURES The PMD-100 HDCD® Process Decoder is a sophisticated 0.6 micron CMOS Integrated Circuit that performs precise decoding of HDCD encoded recordings. The Decoder also functions as a state-of-the-art digital filter when fed data from non-HDCD recordings. It is designed to interface directly with popular data receivers and DAC’s, eliminates the need for conventional monolithic digital filters. The PMD-100 has been carefully designed to maximize performance and ease of use in a wide variety of applications. Automatic HDCD Process Decoding When the PMD-100 detects HDCD® process information in the input data, it automatically switches to HDCD® decode mode, and provides an output to drive an LED indicator. When non-HDCD® process input data is received, the decoder automatically operates as a high performance digital filter. Excellent Filter Characteristics HDCD Process Information Data encoded with HDCD process information carries precisely encrypted signals, hidden within the LSB of the 16bit data word. Over time, only 1 to 5% of the LSB is used for this hidden code. The encoded information is inaudible and causes no perceptible loss of information. The PMD-100 recognizes the encrypted signals as HDCD process information, and directs the decoding function to precisely reconstruct the high resolution signal in a form appropriate for output to the D-A converter being used. Note: To preserve HDCD process information, no alteration of the encoded data is allowed prior to processing by the PMD100. Digital data processing including phase inversion prior to the PMD-100 input will result in the loss of HDCD process information encoded in the data. When operating as a digital filter, the PMD-100 exhibits passband characteristics that have been carefully optimized to provide extremely accurate sound quality. Passband ripple from 0 to 20 kHz is within ±.0001 dB and stopband attenuation is greater than 120 dB. Two Operating Modes Stand-Alone In Stand-Alone Mode, the PMD-100 requires no external controller, allowing for the most cost effective designs. Program In Program mode, an external processor controls the PMD-100’s many advanced operating modes and features. HDCD HDCD® and High Definition Compatible Digital® are registered trademarks of Pacific Microsonics, Inc 9300-0005 Rev A1 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 1 ® PMD-100 PMD-100 Process Decoder SPECIAL FEATURES (Cont.) DAC Optimize Operating Modes To achieve the best possible performance from a variety of different DAC types, adjustable parameters are provided including eight different levels of dither and Patented “Silent Conversion” variable clock timing. Additional Features • 24 bit or greater accuracy provided for all operations. • Up to 24 bit input data passed without truncation. • 32 kHz to 55 kHz input data rates. • Output digital attenuation over a 96 dB range in 0.188 dB steps. Constant Clock Output The PMD-100 constantly provides output clocking to the DAC, even if input data and master clocks are lost. This feature eliminates the possiblility of spikes or DC offsets at the DAC’s output. • Output soft mute and hard mute functions. • 16, 18, 20 or 24 bit output data. • 8 Fs, 4 Fs or 2 Fs output data rates. (Multiple output data rates are provided to allow flexible DAC operation and ease of use in designs that employ custom DSP based filters for non-HDCD® process recordings.) • Digital domain deemphasis. • 256 Fs or 384 Fs system clock. Digital Characterisitcs 2 VDD = 4.75V to 5.25V, VSS = OV, TA = 0°C to +70°C unless otherwise specified. Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder VDD = 4.75V to 5.25V, VSS = OV, TA = 0°C to +70°C unless otherwise specified. Stopband Response Passband Response Frequency kHz at 44.1 kHz sampling Frequency kHz at 44.1 kHz sampling 0.01 0 0.005 Amplitude (dB) Attenuation (dB) -20 -40 -60 -80 -100 0 -0.005 -120 -0.01 -140 0 5 10 15 20 25 30 35 40 0 5 10 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 15 20 25 30 35 40 3 ® PMD-100 PMD-100 Process Decoder Pin Description (Stand-Alone Mode) Pin 9 Low ( I = Input, O = Output. All input levels TTL compatible except XTI which must be CMOS level. No inputs have pull-ups. All outputs are full CMOS levels. ) 1: 2: 3: DIN (I) BCKI (I) XTIM (I) Serial data input. Bit clock input. Select system clock frequency. Low = 256 Fs, High = 384 Fs. 4: DITH (I) Dither select. Low = dither disabled, High = dither added. 5: GAIN (O) Analog output stage gain. Use only if Pin 19 is High (see page 14). Low = low gain, High = high gain (+6 dB). (See pin 19 description). 6: XTI (I) System clock input. 7: VDD1 +5 volt power for filter. 8: VSS1 Ground 9: PROG(I) Select Program mode. Low = Stand-Alone, High = Program. Note: Pins 10 through 14 perform different functions depending on whether Stand-Alone or Program mode is selected. 17: 18: 19: Stand-Alone Mode: 10: OSIZ0 (I) 11: OSIZ1 (I) These two pins determine the output word size, as well as the number of pulses on BCKO. 12: 13: 14: 15: 16: 4 COB (I) Output data format. Low = complementary offset binary, High = 2’s complement. JUST (I) Input data justification. Low = data assumed to be left justi fied up to 24 bits in length, High = data right justified 16 bits. BCPL (I) Input data latching. Low = input data latched on rising edge of BCKI. High = input data latched on falling edge of BCKI. SMUTE (I) Soft mute. Low = off, High = on. DEEMPH(I) De-emphasis filter. 20: 21: 22: 23: 24: 25: 26: 27: 28: Low = off, High = on. HMUTE (I) Hard mute. Low = off, High = on. FSEL (I) De-emphasis filter Fs. Low = 44.1 kHz, High = 48 kHz. SCAL (I) Gain scaling. Low = 6dB gain scaling is performed internally in the digital domain, High = analog output gain stage is set by pin 5 GAIN. (See page 14.) DG (O) DAC sample and hold deglitch signal. VSS2 Ground. (Common with VSS1) VDD2 +5 volt power for output interface. DOR (O) Right channel serial data output. DOL (O) Left channel serial data output. WCKO(O) Word clock output. BCKO (O) Bit clock output. HDCD (O) HDCD encoding detect. Low = no encoding. High = HDCD encoded input data. (Output current rated at 12mA.) LRCI (I) Word clock input. Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Pin Description (Program Mode) Pin 9 High ( I = Input, O = Output. All input levels TTL compatible except XTI which must be CMOS level. No inputs have pull-ups. All outputs are full CMOS levels. ) 1: 2: 3: DIN (I) BCKI (I) XTIM (I) Serial data input. Bit clock input. Select system clock frequency. Low = 256 Fs, High = 384 Fs. 4: DITH (I) Dither select. Low = dither disabled, High = dither added. 5: GAIN (O) Analog output stage gain. Use only if Pin 19 is High (see page 14). Low = low gain, High = high gain (+6 dB). (See pin 19 description). 6: XTI (I) System clock input. 7: VDD1 +5 volt power for filter. 8: VSS1 Ground 9: PROG(I) Select Program mode. Low = Stand-Alone, High = Program. Note: Pins 10 through 14 perform different functions depending on whether Stand-Alone or Program mode is selected. 17: 18: 19: Program Mode: 10: MS1 (I) 11: MS2 (I) 12: MS3 (I) 13: MDT (I) 14: MEN (I) 15: 16: Mode set bit. Mode set bit. Mode set bit. Mode data. Mode enable. MS1, MS2 and MS3 form eight different three bit words which select the command mode. The next rising edge on MEN activates the selected mode. Data on MDT is entered us ing the SHIFT mode (See program mode description page 11.) SMUTE (I) Soft mute. Low = off, High = on. DEEMPH(I) De-emphasis filter. Low = off, High = on. 20: 21: 22: 23: 24: 25: 26: 27: 28: HMUTE (I) Hard mute. Low = off, High = on. FSEL (I) De-emphasis filter Fs. Low = 44.1 kHz, High = 48 kHz. SCAL (I) Gain scaling. Low = 6dB gain scaling is performed internally in the digital domain, High = analog output gain stage is set by pin 5 GAIN. (See page 14). DG (O) DAC sample and hold deglitch sig nal. VSS2 Ground. (Common with VSS1) VDD2 +5 volt power for output interface. DOR (O) Right channel serial data output. DOL (O) Left channel serial data output. WCKO(O) Word clock output. BCKO(O) Bit clock output. HDCD (O) HDCD encoding detect. Low = no encoding. High = HDCD encoded input data. (Output current rated at 12mA.) LRCI (I) Word clock input. Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 5 ® PMD-100 PMD-100 Process Decoder Timing Characteristics The PMD-100 is designed as a synchronous circuit, which means that it uses a master clock input XTI which is always synchronized with and typically derived from the input data stream. The master clock frequency can be either 256 or 384 times the input sampling frequency (256 Fs or 384 Fs). If XTIM is low (XTI = 256 Fs), XTI must be between 8.192 and 14.1312 MHz with a 33 to 67% duty cycle. If XTIM is high (XTI = 384 Fs), XTI must be between 12.288 and 18.432 MHz with a 33 to 67% duty cycle, or between 18.432 and 21.1968 MHz with a 40 to 60% duty cycle. A selection of timing values are as follows: The PMD-100 constantly provides WCKO and BCKO outputs even if input data (DIN) and/or master clock (XTI) is lost. This constant clock output eliminates the possiblility of spikes or DC offsets at the DAC’s output. It is recommended that if DIN or XTI are lost, hard mute (HMUTE) is enabled to prevent invalid data output. If the chip detects a synchronization error between the master clock (XTI) and the input word clock (LRCI) it automatically exerts a hard mute internally. Input Detailed Timing Stand-Alone or Programmed Mode T1 and T2 should be examined with a ‘scope to ascertain compliance. If necessary, an inverter stage should be added between the PMD-100 XTI signal and the LRCI source to correct any observed error. (See Fig. 1.) Note: that the timing diagrams display the worst case scenario and actual performance should be better. 6 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Data Input The input data word format is MSB first, 16 to 24-bit left justified or 16 bit right justified (selected by JUST). Left and right channel data words are input alternately, with the left channel first. Refer to the Input Timing diagram below. Each serial input data bit is shifted into the serial to parallel conversion register on the rising or falling edge (selected by BCPL) of the BCKI bit clock input. The parallel data output is alternatively latched into the left and right channel input registers respectively on the rising and falling edges of the LRCI clock. The number of BCKI active edges must be 16, 18, 20, 24, or more while LRCI is low or LRCI is high. The polarity of the LRCI clock is selected by LRPL. In Stand-Alone Mode, LRPL default is low. If LRPL is low, the rising edge of LRCI indicates the start of the data input cycle. Left channel data is input while LRCI is high and latched on the falling edge. Right channel data is then input while LRCI is low, and latched on the rising edge. If LRPL is high, the clock polarity is reversed and the falling edge of LRCI indicates the start of the data input cycle. The group (data input-to-output) delay is 83 input samples. This is measured from the active edge of LRCI preceding the input data, to the active edge of LRCI preceding the same phase output data. The group delay is the same with 2 Fs, 4 Fs or 8 Fs operation. When the input data format is I2S, the word clock is received one bit clock too early. A simple method for delaying the word clock for proper timing is to use a logic device to delay the word clock until it is triggered by the rising edge of the bit clock. (See Application Notes pg.s 16-20). Input Timing Stand-Alone or Programmed Mode RIGHT RIGHT Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 7 ® PMD-100 PMD-100 Process Decoder Data Output The output data format is determined by the oversampling rate and the word length. The oversampling rate of 2 Fs, 4 Fs, or 8 Fs is selected by OVER1 and OVER0. The default in Stand-Alone Mode is 8Fs. The output word length of 16, 18, 20, or 24 bits is selected by OSIZ1 and OSIZ0. This selection also determines the number of pulses on the BCKO bit clock output. Note that if OVER0 and OVER1 are set to 2 Fs, then OSIZ0 and OSIZ1 must be set to 24 bits and DITH must be set low (dither disabled). Refer to the Output Timing diagrams below; DOL and DOR are the left and right channel data outputs. Output data is MSB first and is selectable by COB to be either 2’s complement or complementary offset binary. Data is clocked out on the falling edge and latched on the rising edge of the BCKO bit clock output. There are as many bit clock rising edges as there are output data bits. The data word start is marked by the rising or falling edge (selected by WCPL) of the word clock output WCKO. The default setting for WCKO is the falling edge. After the last bit of the data word is output, the BCKO signal is halted, and remains in this mode until WCKO changes state and the DAC initiates D/A conversion. This “Silent Conversion” minimizes conversion jitter and ground bounce by allowing time for the DAC substrate noise to settle out prior to conversion. There are 32 deglitch intervals dividing the output sampling period. In Stand Alone Mode DG goes low at the beginning of the 15th interval and high at the beginning of the 31st interval. In Program Mode variable deglitch timing is available. The falling and rising edges can be programmed to occur at any of the 32 deglitch intervals as defined by DGL4, DGL3, DGL2, DGL1, and DGL0 (falling edge) and by DGH4, DGH3, DGH2, DGH1, and DGH0 (rising edge). (See: Program Mode). 8 Fs Output Timing Stand-Alone Mode (PROG Pin = 0) WCKO 8 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Output Detailed Timing Stand-Alone or Programmed Mode 8 Fs Output Timing Programmed Mode (PROG Pin = 1) Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 50 9 ® PMD-100 PMD-100 Process Decoder 4 Fs Output Timing Programmed Mode (PROG Pin = 1) 2 Fs Output Timing Programmed Mode (PROG Pin = 1) 10 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Program Mode Important: In Program mode (PROG pin 9 high) the mode enable input clock (MEN pin 14), which enters data and commands on its rising edge, must remain high after the last command is executed, as shown in the timing diagram. Bringing it low again can cause the equivalent of a soft mute, or other anomalies. The modes set by the three inputs MS3, MS2 and MS1 are described below: (High = 1, Low = 0). Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 11 ® PMD-100 PMD-100 Process Decoder Mode Control The 24-bit mode control flag entered on pin 13 MDT has the names and functions listed below: (Data is entered in the order listed. Multiple bit fields, such as OVER are entered LSB first (OVER0). Refer to the Mode Control Register diagram. OVER0, OVER1: 00 (Not used) 10 Output data oversampling rate is 2 Fs. 01 Output data oversampling rate is 4 Fs. 11 Output data oversampling rate is 8 Fs.* BCPL: 0 Input data is latched on BCKI rising edge. 1 Input data is latched on BCKI falling edge. JUST: 0 Input data is left justified up to 24 bits. 1 Input data is right justified, assumed to be 16 bits. WCPL: 0 Output word boundry is on WCKO falling edge.* 1 Output word boundry is on WCKO rising edge. COB: 0 2’s complement output data. 1 Complementary offset binary output data. DGL0, DGL1, DGL2, DGL3, DGL4: The falling edge of DG can be programmed to occur at the beginning of any one of 32 deglitch intervals dividing the output sampling period. This five bit word selects the falling edge of the deglitch interval. (In Stand-Alone Mode, DG goes low at the beginning of the 15th interval). DGH0, DGH1, DGH2, DGH3, DGH4: The rising edge of DG can be programmed to occur at any one of 32 deglitch intervals dividing the output sampling period. This five bit word selects the rising edge of the deglitch interval. (In StandAlone Mode, DG goes high at the beginning of the 31st interval). LRPL: 0 LRCI rising edge is the start edge.* 1 LRCI falling edge is the start edge. OSIZ0, OSIZ1: 00 Output word length is 16 bits. 10 Output word length is 18 bits. 01 Output word length is 20 bits. 11 Output word length is 24 bits. DITH0, DITH1, DITH2: 000 Dither mode 0. Minimum high frequency weighted* 100 Dither mode 1. 010 Dither mode 2. 110 Dither mode 3. 001 Dither mode 4. 101 Dither mode 5. 011 Dither mode 6. Maximum high frequency weighted. 111 Dither mode 7. Minimum white triangular PDF dither. RESA: 0 Reserved, must be set to 0. RESB: 0 Reserved, must be set to 0. RESB is the last bit entered. *Denotes default value in Stand-Alone Mode. Mode Control Register 12 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Attenuation Mode In Program mode, the PMD-100 has a digital attenuator which can be set for each channel in increments of 0.188 dB between 0 and approximately 96 dB of attenuation. The attenuation value is entered MSB first as a 9 bit word on the MDT pin. The same value attenuation may be clocked to both left and right registers by the use of the attenuators mode controls (see timing diagram below). Changes in attenuation value are always carried out smoothly at a rate of one 0.188 dB step every 16 input samples. The delay between an attenuation command and the first sample it affects can be between 84 and 100 input samples. Since the PMD-100 has no reset pin, when it is powered up in Program mode, the attenuator registers will contain arbitrary values. As part of the initial programming, it is necessary to issue a ZERO attenuation command or set the attenuation to known value using the SET LEFT and SET RIGHT commands. Attenuation Data Byte Attenuation Attenuation Data Byte Attenuation 0 0 0 0 0 0 dB 0.188 dB 1.128 dB 2.068 dB 3.008 dB 0 0 0 0 1 1 6.016 dB 9.964 dB 12.032 dB 24.064 dB 48.128 dB 96.068dBs 0000 0000 0000 0000 0001 0000 0001 0110 1011 0000 0010 0011 0100 1000 0000 1111 0000 0101 0000 0000 0000 1111 Attenuation Register Muting The chip has two muting functions, hard mute and soft mute, which are activated by raising the respective input pins HMUTE and SMUTE to logic high. The soft mute ramps the output signal down at the same rate as the digital attenuator (one step per 16 input samples). It is designed for voluntary muting, such as when changing input selection. The hard mute goes to full attenuation in approximately 1millisecond, which is less than the group delay through the filter, and is intended to be used for emergency situations such as loss of input signal. Both muting functions release softly, at the rate of the digital attenuator. When combined with the fact that the chip continues to supply clock signals to the DAC’s in the absence of input signals, the digital muting may eliminate the need for analog muting in many circuit designs. Note that during soft mute, the output dither remains on, while during hard mute, output dither is off. Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 13 ® PMD-100 PMD-100 Process Decoder Dither Modes The PMD-100 provides 8 different output dithers in Program mode. All dither levels are available for output data widths from 16 to 24 bits at 8 Fs and 4 Fs oversampling rates only. Dither must be disabled if the 2 Fs oversampling rate is selected (as well as 24 bit mode must be selected when the 2 Fs oversampling rate is selected). There are seven levels of high-frequency weighted dither (modes 0-6) plus minimum amplitude white triangular PDF dither (mode 7). Modes 0 and 7 are minimum amplitude dithers which correct quantizing errors only, whereas modes 1 through 6 are increasing levels of high-frequency weighted dither designed to smooth out non-linearity errors in multi-bit DAC’s (Modes 0 or 7 are appropriate for single-bit DAC’s). The HF weighted dithers put the dither energy above the audio spectrum, where most of it is later filtered out by the analog low-pass filter following the DAC. In general, multi-bit DAC’s behave better with high levels of dither, but some analog circuits following the DAC may have problems with transient intermodulation distortion (TIM) when confronted with high levels of high frequency energy. The best dither level for a particular circuit implementation must be determined empirically. Dither Notes: 1) Dither level 6 is the highest level of high-frequency weighted dither available with the PMD-100. 2) In Stand-Alone Mode, dither mode 0 (minimum high frequency weighted) is available. Setting pin 4 DITH low will disable all dither including programmed dither and should be used only for test purposes. Gain and Scale The PMD-100 has a design attenuation of 1 dB to allow for filter overshoot on transients. Most HDCD recordings are encoded using peak extension which gives them more “head room” than standard 16 bit recordings. In order to ensure that the average program output level of most HDCD recordings match that of standard recordings, it is necessary to increase the gain of the system 6 dB for those HDCD recordings, or, equivalently, reduce the gain of standard recordings 6 dB. This can be done either in the analog domain after the DAC’s, which allows the full range of the DAC’s to be used for both types of recordings, or in the digital domain within the PMD-100. Note that one or the other of these gain scaling options must be used. If the designer elects to use the analog approach, a 6 dB glitch-free gain change, controlled by the GAIN output of the chip, must be provided in the analog circuit. In this case, the SCAL pin is tied high. Since HDCD recordings can have peaks which are 6 dB higher than standard recordings with the same average levels, the analog circuits must provide enough head room for these higher levels. The gain change switching in the analog circuitry should occur within 50 msec of the GAIN output change to insure proper audio output levels. To elect the digital scaling option, the SCAL pin is tied low and the GAIN pin must be left open. In this case, standard 16 bit recordings and those HDCD recordings encoded without peak extension are attenuated 6 dB inside the chip. The digital implementation has the advantage of simplicity and the lack of audible glitches, but does not use 1 bit of DAC resolution on non-HDCD recordings. If 20 bit DAC’s are used, especially in conjunction with the PMD-100’s output dither options, this does not represent much of a loss in practice since standard recordings only have 16 bit resolution. However, if 20 or 24-bit signal sources are expected, gain scaling is best accomplished in the analog domain. De-emphasis Filter The purpose of the digital de-emphasis filter is to reduce high-frequency quantization noise and to increase dynamic range with pre-emphasized non-HDCD encoded recordings. De-emphasis is turned ON by setting the DEEMPH input HIGH. The filter coefficients are selected for the input data sample frequency (44.1 or 48 kHz) by setting the FSEL mode control flag. 14 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Additional PMD-100 Considerations Power and Ground VDD1 (pin 7) powers the core. VDD2 (pin 22) powers the output pins. VDD1 may be connected to VDD2 externally. For lowest output clock jitter, it is recommended that VDD2 be powered from it’s own separately regulated power supply. VSS1 (pin 8) and VSS2 (pin 21) are internally connected and must be externally connected to the same ground source. Adding a 0.1uF capacitor on each VDD-VSS pair, as close to these pins as possible, is strongly recommended. Input Pins Some of the input pins, such as HMUTE (pin 17) can produce several 10’s of microamps of noise current when pulled low. Because these inputs have TTL compatible input thresholds, this current can produce false triggering of logic high unless the impedance to ground is less than 1000 ohms. If these inputs are driven by logic or pulled low to ground with a switch, there is no problem. Serial Data Input Due to the high-speed characteristics of the PMD-100, care should be taken to minimize high-frequency noise on the serial data and clock inputs. The PMD-100 operates at TTL level thresholds and even very narrow spikes over 0.5V may be interpreted as valid data. Input data to the PMD-100 should be properly terminated, either by series termination at the source, or if necessary, AC termination at the PMD-100 input. Series termination may be especially helpful for the master clock source, XTI. A 100 ohm resistor in series with the XTI signal, as close to the source as possible, will help to prevent undershoot and potential lock-up. Also, pay close attention to the timing relationship of XTI relative to LRCI. Output Clocking Although every effort has been made to keep the internally generated jitter low in the PMD-100, for the best sonic performance we recommend re-clocking the critical conversion clock(s) using external circuitry. Don’t forget to maintain the timing relationships of the word clock, bit clock, and the right and left data outputs. The simplest thing to do is to just re-clock all of these output signals. When used as a low jitter filter without external re-clocking, the PMD-100 should have its own power regulator and a 10uf in parallel with a 0.1uf decoupling capacitor for each power pin. Although the PMD-100 accepts either 256 or 384 Fs, it’s output timing is based upon a 256 Fs system clock with a changing duty cycle. The PMD-100 incorporates the Patented “Silent Conversion” variable clock timing and was designed to output a very stable word clock. These features resulted in minimizing jitter induced sonic degradation. However, the PMD-100 was designed prior to the introduction of bit clocked DACs. Therefore, additional care must be used when implementing the PMD-100 and any bit clocked DAC. In general, the PMD-100 exhibits more jitter on it’s bit clock output when compared to it’s word clock output. The PMD-100’s internally generated jitter on the bit clock output is lower when it is operated at 256 Fs when compared to 384 Fs (XTIM low versus high). When implementing the PMD-100 into a 384 Fs and bit clocked DAC design, we strongly recommend using re-clocking circuitry in order to attain the best possible sonic perfomance. To assure jitter-free conversion, digital signals should be reclocked directly from an oscillator placed near the DAC(s). By selecting a 768 Fs system clock to synchronize the re-clocking circuitry, then divide the system clock by two (using a flip-flop) which yields the desired 384 Fs system clock to drive the rest of the circuitry. For additional details on this implementation of the PMD-100, please contact Pacific Microsonics. Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 15 ® PMD-100 PMD-100 Process Decoder Application Notes +5 YM3623B L/R BCO DO oA / 15 PMD-100 LRCI 12 BCKI 17 DIN 8 XTI XTIM PROG ERR +5 DEP 22 SEL S2 21 JUST 16 BCPL 24 SMUTE HMUTE DEEMPH FSEL FIG. 1 Connecting PMD-100 to the Yamaha YM3623B Digital Receiver CS8412 17 18 24 23 M3 FSYNC M2 SCK M1 SDATA M0 MCK PMD-100 11 LRCI 12 BCKI 26 DIN 19 XTI +5 +5 XTIM PROG 16 SEL ERF C0 Cc/F0 25 6 3 JUST BCPL SMUTE HMUTE DEEMPH FSEL FIG. 2 Connecting the PMD-100 to the Crystal CS8412 Digital Receiver 16 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder 16.9344 MHZ +5 SAA7345 WCLK SCLK 13 20 D SET Q PMD-100 From D-A Converter XTI 21 LRCI CRIN CLR Q BCKI DIN DATA 19 XTIM PROG JUST BCPL V5 24 SMUTE HMUTE DEEMPH FSEL From Processor FIG. 3 Connecting the PMD-100 to the Phillips SAA7345 Demodulator I2s Mode 16.9344 MHZ From D-A Converter +5 CXD 2515Q LRCK BCLK DATA 45 47 46 PMD-100 LRCI BCKI DIN XTI 62 XTIM XTAI PROG JUST MUTE EMPH 79 72 BCPL SMUTE HMUTE DEEMPH FSEL FIG. 4 Connecting the PMD-100 to the Sony CXD2515Q Decoder EIAJ Mode Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 17 ® PMD-100 PMD-100 Process Decoder 16.9344 MHZ From D-A Converter +5 CXD2517Q LRCK BCK PCMD 20 PMD-100 LRCI 22 BCKI 21 DIN XTI 34 XTAI XTIM PROG JUST MUTE EMPH 48 BCPL 40 SMUTE HMUTE DEEMPH FSEL FIG. 5 Connecting the PMD-100 to the Sony CXD2517Q 16.9344 MHZ From D-A Converter +5 CXD2518Q LRCK BCK PCMD 42 46 44 PMD-100 LRCI BCKI DIN XTI 73 XTAI XTIM PROG JUST MUTE EMPH 6 62 BCPL SMUTE HMUTE DEEMPH FSEL FIG. 6 Connecting the PMD-100 to the Sony CXD2518Q 18 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder 16.9344 mHz From D-A Converter SAA7370A PMD-100 WCLK SCLK 21 46 LRCI 48 BCKI CRIN DIN +5 DATA 45 XTI XTIM PROG JUST BCPL V5 40 SMUTE HMUTE DEEMPH FSEL From Processor FIG. 7 Connecting the PMD-100 to the Phillips SAA7370A Demodulator in EIJA Mode Control Register 3 @ 0011 set to 0010 Control Register D @ 1101 set to 01xx PMD-100 +5 HDCD (To Light) GAIN BCKO 2 WCKO 1 DOL 6 CLOCK LE PCM1702 Low-Pass Filter PCM1702 Low-Pass Filter Left Output DATA DOR DG SCALE DITH +5 2 1 6 CLOCK LE Right Output DATA COB OSIZ0 OSIZ1 FIG. 8 20 Bit / 8x Oversampled Conversion using the Burr-Brown PCM1702 DAC Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 19 ® PMD-100 PMD-100 Process Decoder Low Jitter PMD-100 XTI Crystal Oscillator HDCD (To Light) GAIN (Not Used) or PLL BCKO PCM67 or PCM69 WCKO DOL 12 DOR 11 DG SCALE 13 +5 14 DITH 10 COB SYSTEM CLOCK BCK WDCK DATA-L DATA-R OSIZ0 OSIZ1 FIG. 9 18 Bit / 8x Oversampled Conversion using the Burr-Brown PCM67 or 69 DAC SM5864AP 26 PMD-100 16.9344mHz 24 XTI HDCD To Light GAIN Not Used 23 1 BCKO 2 WCKO 27 DOL 28 DOR DG SCALE CKO XTO XTI BCKI WCKI DINL DINR +5 +5 DITH COB 3 25 20 COMPN XDIVN X3SL OSIZ0 OSIZ1 FIG. 10 20 Bit / 8x Conversion using the NPC SM5864AP DAC 20 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 ® PMD-100 PMD-100 Process Decoder Digital Filter Compatibility & Comparison The PMD-100 HDCD® Process Decoder is pin compatible with existing Digital Oversampling Filters: the NPC SM5842, NPC SM5803, and BB DF1700. Pin for pin, the data and clock input and output lines are as follows: Pin 1 2 6 23 24 25 26 28 Name DIN BCKI XTI DOR DOL WCKO BCKO LRCI Description Serial Data Input Bit Clock Input System Clock Input Right Channel Serial Data Output Left Channel Serial Data Output Word Clock Output Bit Clock Output Word Clock Input A general comparison of the different digital filter specifications are outlined in the following table: Features PMD-100 NPC NPC SM5842 SM5803 BB DF1700 HDCD Process Decoding Yes No No No Operating Modes Both Stand-Alone only Program only Stand-Alone only (Program/Stand-Alone) Digital Attenuation 0-96dB (.188 steps) No 0-96dB (.188 steps) No Stopband Attenuation >120 dB >117 dB >110 dB >110 dB Dither Modes Choice of 8 1 only “Noise Shaping” None Oversampling Rates 8X, 4X, 2X 8X 8X, 4X 8X Input Word Length (bits) 16, 18, 20, 29 16, 18, 20, 24 16, 18 16 Output Word Length (bits) 16, 18, 20, 24 18, 20, 22, 24 16, 18, 20 16, 18, 20 System Clock (Fs) 256, 384 256, 384 192, 256, 384, 512 192, 256, 384, 512 Input Sample Rate (kHz) 32 - 55 32, 44.1, 48 32, 44.1, 48 32, 44.1, 48 Muting Hard & Soft Soft, L & R Soft, L & R None Independent Independent Digital Deemphasis Yes Yes Yes No “Jitter Free” Clocking Yes Yes Yes No Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 21 ® PMD-100 PMD-100 Process Decoder ELECTROSTATIC DISCHARGE SENSITIVITY Electrostatic discharge can cause damage ranging from performance degradation to complete device failure. Pacific Microsonics, Inc. recommends that all integrated circuits be handled and stored using appropriate ESD protection methods. (1) Not JEDEC Standard NOTE: Leads in true position within 0.01” (0.25mm) R at MMC at seating plane. Pin numbers shown for reference only. Numbers may not be marked on package. Pin Out for PMD-100CQ StandAlone Mode (for descriptions refer to Page 4) Pin # Signal Pin # Signal Pin # Signal Pin # Signal 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 22 GAIN XTI N.C. VDD 1a VDD 1b N.C. VSS 1a VSS 1b PROG OSIZ0 OSIZ1 COB JUST N.C BCPL N.C. SMUTE N.C. DEEMPH N.C. HMUTE FSEL SCAL DG N.C. VSS 2a VSS 2b N.C. VDD 2a VDD 2b DOR DOL WCKO Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 BCKO HDCD N.C. LRCI N.C. DIN N.C. BCKI N.C. XTIM DITH ® PMD-100 PMD-100 Process Decoder Pin Out for PMD-100CQ Program Mode (for descriptions refer to Page 5) Pin # Signal Pin # Signal Pin # Signal Pin # Signal 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: GAIN XTI N.C. VDD 1a VDD 1b N.C. VSS 1a VSS 1b PROG MS 1 MS 2 MS 3 MDT N.C MEN N.C. SMUTE N.C. DEEMPH N.C. HMUTE FSEL SCAL DG N.C. VSS 2a VSS 2b N.C. VDD 2a VDD 2b DOR DOL WCKO BCKO HDCD N.C. LRCI N.C. DIN N.C. BCKI N.C. XTIM DITH NOTE: N.C. means there is no internal connection to this pin. MECHANICAL TQFP44 (Thin quad flat pack package, 44 leads). SEATING PLANE 1.20 MAX SECTION A-A 0.80 1.00 REF 0.14 ±0.04 1.00 ±0.05 12.00 BSC A A 10.00 BSC 0.25 0-7˚ 0.15 MAX 0.80 ±0.15 0.37 +0.08/-0.07 44 DETAIL X 1 10.00 12.00 ±0.25 NOTES: 1. DIMENSIONS ARE IN MILLIMETERS. 2. LEADFRAME MATERIAL: COPPER. 3. TO BE MOLDED CAVITY UP (SEE SECTION A-A). Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 Phone (510) 475-8000 Fax (510) 475-8005 23 ® PMD-100 PMD-100 Process Decoder HDCD Decoder Distributors United States Pacific Microsonics Inc. 32990 Alvarado Niles Road, Suite 910 Union City, CA 94587 tel: 510 475 8000 fax: 510 475 8005 email: [email protected] Germany Rein Components GmbH Mr. Theo Görtz tel: +49 2153 733 111 fax: +49 2153 733 371 email: [email protected] Scandinavia Micronor A/S Mr. Mogens Poulsen tel: +45 8681 6522 fax: +45 8681 2827 email: [email protected] United Kingdom and France Insight Technology Ltd. Mr. Jon Pippard tel: +44 1844 261 686 fax: +44 1844 261 601 email: [email protected] Japan Takachiho Koheki Co. Ltd. Mr. Masa-aki Kanamatsu 2-8, 1-chome, Yotsuya Shinju-ku, Tokyo 160 tel: 81 3 3355 6695 fax: 81 3 3357 5071 email: [email protected] Spain Newtek Espana Mr. Jesus Martin Valbuena tel: +34 1 307 6893 fax: +34 1 372 9453 Benelux Memec Benelux 17 Thame Park Road Thame, Oxon, OX 10 OBE tel: 44 1844 261 919 fax: 44 1844 261 683 email: [email protected] Hong Kong Jetronic Technology Ltd. Mr. Thomas Wong Unit J, 7/F, World Tech Center 95 How Ming Street, Kwun Tong Kowloon, HONG KONG tel: 852 2763 6806 fax: 852 2790 2038 email: [email protected] 24 Pacific Microsonics, Inc. 32990 Alvarado Niles Road, Suite 910 Union City , CA 94587 Phone (510) 475-8000 Fax (510) 475-8005