I2S 오디오 인터페이스 타이밍 계산기
모든 샘플링 속도, 비트 깊이 및 채널 수에서 오디오 인터페이스의 I2S 비트 클럭 (BCLK), 워드 클럭 (LRCLK/WCLK) 및 데이터 속도를 계산할 수 있습니다.
공식
BCLK = F_s \times N_{bits} \times N_{ch}
참고: Philips I2S Bus Specification, 1996
작동 방식
I2S (Inter-IC Sound) 는 집적 회로 간의 디지털 오디오 전송에 사용되는 디지털 오디오 통신 프로토콜입니다.이 프로토콜은 오디오 데이터 전송 특성을 결정하는 비트 클럭 (BCLK), 워드 클럭 (LRCLK) 및 마스터 클럭 (MCLK) 간의 정확한 타이밍 관계를 정의합니다.이러한 타이밍 파라미터는 다양한 샘플링 레이트 및 비트 심도에서 정확한 디지털 오디오 신호 표현을 보장하는 데 중요합니다.
계산 예제
실용적인 팁
- ✓MCLK가 샘플링 속도의 적절한 배수인지 항상 확인하십시오.
- ✓MCLK의 경우 256×fs 또는 512×fs와 같은 표준 배수를 사용하십시오.
- ✓데이터 설정 시간이 I2S 사양 요구 사항을 충족하는지 확인
흔한 실수
- ✗잘못된 비트 클럭 주파수 계산
- ✗샘플링 속도와 BCLK 간의 관계에 대한 오해
- ✗오디오 채널 수를 고려하지 않음
자주 묻는 질문
Shop Components
Affiliate links — we may earn a commission at no cost to you.
Related Calculators
Comms
SPI Timing
Calculate SPI bus timing parameters including bit period, frame time, maximum clock frequency limited by trace capacitance, and signal slew rate
Comms
UART Baud Rate
Calculate UART frame timing, throughput, and USART BRR register divisor from baud rate, data format, and MCU clock frequency. Identify baud rate error for reliable serial communication.
Signal
ADC SNR & ENOB
Calculate analog-to-digital converter signal-to-noise ratio, effective number of bits (ENOB), and SFDR including aperture jitter effects
Comms
I2C Pull-Up
Calculate I2C pull-up resistor values for Standard (100 kHz), Fast (400 kHz), and Fast-Plus (1 MHz) modes. Derives minimum, maximum, and recommended resistance from supply voltage and bus capacitance per NXP UM10204.
Comms
CAN Bus Timing
Calculate CAN bus bit timing parameters including prescaler, time quanta, sync segment, propagation segment, and phase buffer segments for a given baud rate and sample point
Comms
USB Termination
Calculate USB bus termination resistor values, differential impedance, cable propagation delay, signal rise time, and eye opening for USB 2.0 and USB 3.0