1415:
263:
specification states that left audio is transmitted on the low cycle of the word select clock and the right channel is transmitted on the high cycle. It is typically synchronized to the falling edge of the serial clock, as the data is latched on the rising edge. The word select clock changes one bit clock period before the MSB is transmitted. This enables, for example, the receiver to store the previous word and clear the input for the next.
296:
203:
371:
The I²S connection was not intended to be used via cables, and most integrated circuits will not have the correct impedance for coaxial cables. As the impedance adaptation error associated with the different line lengths can cause differences in propagation delay between the clock line and data line,
262:
The word select clock lets the device know whether channel 1 (WS = 0) or channel 2 (WS = 1) is currently being sent, because I²S allows two channels to be sent on the same data line. It is a 50% duty-cycle signal that has the same frequency as the sample frequency. For stereo material, the I²S
152:(IC) components of an electronic device. An I²S bus separates clock and serial data signals, resulting in simpler receivers than those required for asynchronous communications systems that need to recover the clock from the data stream. Alternatively, I²S is spelled
372:
this can result in synchronization problems between the SCK, WS and data signals, mainly at high sampling frequencies and bitrates. As the I²S bus doesn't have any error detection mechanism, this can cause significant decoding errors.
254:, the number of bits per channel and the number of channels. So, for example, CD Audio with a sample frequency of 44.1 kHz, with 16 bits of precision and two channels (stereo) has a bit clock frequency of:
399:, Musica Pristina and Wyred4Sound use an HDMI connector. Dutch manufacturer Van Medevoort has implemented Q-link in some of its equipment, which transfers I²S over 4 RCA connectors (data, MCK, LRCK, BCK).
645:
551:
Clock source for the delta-sigma modulators and digital filters. ... It is the clock that is used by the audio codec ... to time and/or drive its own internal operation.
243:
Master clock (typically 256 x LRCLK); not part of the standard, but is commonly included for synchronizing the internal operation of the analog/digital converters
599:
Audio converters based on the delta-sigma (ΔΣ) architecture require an internal master clock that operates at a much faster rate than the target sample rate.
1410:
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
651:
855:
1383:
639:
461:
352:
In audio equipment, I²S is sometimes used as an external link between a CD player or digital audio streaming device and an external
1012:
1437:
875:
682:
282:. This allows the number of bits per frame to be arbitrary, with no negotiation required between transmitter and receiver.
1063:
734:
250:
The bit clock pulses once for each discrete bit of data on the data lines. The bit clock frequency is the product of the
769:
516:
1116:
955:
885:
356:, as opposed to a purely internal connection within one player box. This may form an alternative to the commonly used
945:
339:
1043:
536:
612:
835:
321:
1387:
1038:
1007:
267:
660:
563:
985:
176:) and was first revised June 5, 1996. The standard was last revised on February 17, 2022 and updated terms
1442:
1311:
1250:
1105:
408:
375:
There is no standard interconnecting cable for this application. Some manufacturers simply provide three
353:
655:
910:
675:
564:"PCM1781 (or any I2S DAC) clock sources - Audio Converters Forum - Audio Converters - TI E2E Community"
423:
1280:
965:
177:
1418:
1393:
1285:
940:
306:
317:
975:
206:
1447:
1239:
1192:
1048:
820:
668:
145:
1235:
1088:
970:
313:
275:
228:); a.k.a. left-right clock (LRCLK) or frame sync (FS).; 0 = Left channel, 1 = Right channel
125:
105:
50:
31:
27:
380:
8:
1147:
702:
468:
271:
35:
691:
517:"Technical Article MS-2275: Common Inter-IC Digital Interfaces for Audio Data Transfer"
173:
149:
72:
485:
1137:
759:
695:
870:
592:"Application Report SLAA469 Audio Serial Interface Configurations for Audio Codecs"
1000:
850:
830:
705:
53:
1301:
995:
920:
845:
749:
724:
591:
384:
279:
1431:
1373:
1260:
1152:
1100:
1083:
865:
764:
754:
729:
690:
392:
388:
376:
1110:
1053:
905:
810:
172:
The protocol standard was introduced in 1986 by
Philips Semiconductor (now
1378:
1357:
1275:
1120:
1058:
1033:
960:
744:
739:
251:
1197:
1231:
930:
719:
324: in this section. Unsourced material may be challenged and removed.
141:
160:(pronounced eye-eye-ess). Despite a similar name, I²S is unrelated to
1255:
1245:
1212:
1207:
1142:
1017:
805:
790:
785:
295:
213:
As shown in the diagram, the protocol requires the following lines:
1265:
1202:
935:
795:
396:
578:
True, the master (modulator) clock is not part of the I2S standard
144:
interface protocol for transmitting two-channel, digital audio as
1398:
1352:
1336:
1162:
980:
925:
860:
815:
361:
357:
68:
1331:
1222:
1187:
1182:
1177:
1172:
990:
880:
840:
800:
417:
365:
1227:
161:
20:
1326:
1217:
1157:
1095:
1068:
950:
900:
825:
202:
16:
A serial communication protocol for two-channel digital audio
1321:
1306:
1167:
1078:
1073:
915:
652:
Common inter-IC digital interfaces for audio data transfer
1270:
895:
890:
413:
Pages displaying short descriptions of redirect targets
467:. Philips Semiconductors. June 5, 1996. Archived from
239:The protocol may also include the following lines:
426: – Multiplexing technique for digital signals
411: – Synchronous serial communication interface
1429:
1013:Coherent Accelerator Processor Interface (CAPI)
26:"i2s" redirects here. Not to be confused with
676:
420: – Standardized digital audio interface
235:), a.k.a. SDATA, SDIN, SDOUT, DACDAT, ADCDAT
478:
285:
683:
669:
456:
454:
452:
450:
448:
446:
444:
442:
440:
340:Learn how and when to remove this message
312:Relevant discussion may be found on the
201:
610:
437:
1430:
589:
664:
514:
140:, pronounced "eye-squared-ess") is a
531:
529:
510:
508:
506:
322:adding citations to reliable sources
289:
13:
246:A multiplexed data line for upload
14:
1459:
633:
526:
503:
1414:
1413:
590:Arbona, Jorge (September 2010).
294:
486:"UM11732 I2S bus specification"
305:needs additional citations for
1438:Audio communications protocols
604:
583:
556:
258:44.1 kHz × 16 × 2 = 1.4112 MHz
134:Inter-Integrated Circuit Sound
1:
1008:Intel Ultra Path Interconnect
613:"I2S standards from PS Audio"
541:electronics.stackexchange.com
515:Lewis, Jerad (January 2012).
430:
986:Intel QuickPath Interconnect
976:Direct Media Interface (DMI)
611:McGowan, Paul (2010-04-02).
537:"MCLK in I2S audio protocol"
156:(pronounced eye-two-ess) or
7:
409:Serial peripheral interface
402:
354:digital-to-analog converter
221:), a.k.a. bit clock (BCLK).
84:; 38 years ago
10:
1464:
971:Compute Express Link (CXL)
424:Time-division multiplexing
197:
167:
25:
18:
1407:
1366:
1345:
1294:
1208:IEEE-1284 (parallel port)
1130:
1123:logical device interface)
1026:
778:
712:
124:
121:
114:
111:
104:
101:
96:
81:
78:
67:
64:
59:
49:
46:
286:As an audio interconnect
19:Not to be confused with
387:connector. Others like
117:2 clock lines (SCK, WS)
770:List of bus bandwidths
646:I²S and STM32F4 Slides
522:. Analog Devices, Inc.
210:
205:
146:pulse-code modulation
69:Philips Semiconductor
1213:IEEE-1394 (FireWire)
951:PCI Extended (PCI-X)
318:improve this article
276:most significant bit
51:Serial communication
32:IS2 (disambiguation)
28:IIS (disambiguation)
1054:Parallel ATA (PATA)
648:- Auburn University
474:on January 2, 2007.
462:"I²S Specification"
391:(now defunct) used
43:
36:I2 (disambiguation)
1443:NXP Semiconductors
961:PCI Express (PCIe)
211:
174:NXP Semiconductors
150:integrated circuit
115:1 data line (SD) +
73:NXP Semiconductors
60:Production history
41:
1425:
1424:
1411:
1138:Apple Desktop Bus
1115:PCI Express (via
1074:Serial ATA (SATA)
760:Network on a chip
640:I²S Specification
350:
349:
342:
131:
130:
71:, known today as
1455:
1417:
1416:
1409:
871:HP Precision Bus
685:
678:
671:
662:
661:
627:
626:
624:
623:
608:
602:
601:
596:
587:
581:
580:
575:
574:
560:
554:
553:
548:
547:
533:
524:
523:
521:
512:
501:
500:
498:
496:
490:
482:
476:
475:
473:
466:
458:
414:
345:
338:
334:
331:
325:
298:
290:
272:two's complement
92:
90:
85:
44:
40:
1463:
1462:
1458:
1457:
1456:
1454:
1453:
1452:
1428:
1427:
1426:
1421:
1412:
1403:
1362:
1341:
1290:
1203:IEEE-488 (GPIB)
1126:
1022:
1001:Infinity Fabric
831:Europe Card Bus
774:
708:
689:
636:
631:
630:
621:
619:
609:
605:
594:
588:
584:
572:
570:
562:
561:
557:
545:
543:
535:
534:
527:
519:
513:
504:
494:
492:
488:
484:
483:
479:
471:
464:
460:
459:
438:
433:
412:
405:
346:
335:
329:
326:
311:
299:
288:
200:
170:
116:
88:
86:
83:
39:
24:
17:
12:
11:
5:
1461:
1451:
1450:
1445:
1440:
1423:
1422:
1408:
1405:
1404:
1402:
1401:
1396:
1391:
1381:
1376:
1370:
1368:
1364:
1363:
1361:
1360:
1355:
1349:
1347:
1343:
1342:
1340:
1339:
1334:
1329:
1324:
1319:
1314:
1312:Intel HD Audio
1309:
1304:
1302:ADAT Lightpipe
1298:
1296:
1292:
1291:
1289:
1288:
1283:
1278:
1273:
1268:
1263:
1258:
1253:
1248:
1243:
1225:
1220:
1215:
1210:
1205:
1200:
1195:
1190:
1185:
1180:
1175:
1170:
1165:
1160:
1155:
1150:
1145:
1140:
1134:
1132:
1128:
1127:
1125:
1124:
1113:
1108:
1103:
1098:
1093:
1092:
1091:
1086:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1041:
1036:
1030:
1028:
1024:
1023:
1021:
1020:
1015:
1010:
1005:
1004:
1003:
996:HyperTransport
993:
988:
983:
978:
973:
968:
963:
958:
953:
948:
943:
938:
933:
928:
923:
918:
913:
908:
903:
898:
893:
888:
883:
878:
873:
868:
863:
858:
853:
848:
843:
838:
833:
828:
823:
818:
813:
808:
803:
798:
793:
788:
782:
780:
776:
775:
773:
772:
767:
762:
757:
752:
750:Bus contention
747:
742:
737:
732:
727:
725:Front-side bus
722:
716:
714:
710:
709:
706:computer buses
688:
687:
680:
673:
665:
659:
658:
649:
643:
635:
634:External links
632:
629:
628:
603:
582:
555:
525:
502:
477:
435:
434:
432:
429:
428:
427:
421:
415:
404:
401:
393:DIN connectors
377:BNC connectors
348:
347:
316:. Please help
302:
300:
293:
287:
284:
274:with the MSB (
260:
259:
248:
247:
244:
237:
236:
229:
222:
217:Serial clock (
207:Timing diagram
199:
196:
169:
166:
148:(PCM) between
129:
128:
123:
119:
118:
113:
109:
108:
103:
99:
98:
94:
93:
80:
76:
75:
66:
62:
61:
57:
56:
48:
15:
9:
6:
4:
3:
2:
1460:
1449:
1446:
1444:
1441:
1439:
1436:
1435:
1433:
1420:
1406:
1400:
1397:
1395:
1392:
1389:
1385:
1382:
1380:
1377:
1375:
1374:Multidrop bus
1372:
1371:
1369:
1365:
1359:
1356:
1354:
1351:
1350:
1348:
1344:
1338:
1335:
1333:
1330:
1328:
1325:
1323:
1320:
1318:
1315:
1313:
1310:
1308:
1305:
1303:
1300:
1299:
1297:
1293:
1287:
1284:
1282:
1281:External PCIe
1279:
1277:
1274:
1272:
1269:
1267:
1264:
1262:
1261:Parallel SCSI
1259:
1257:
1254:
1252:
1249:
1247:
1244:
1241:
1237:
1233:
1229:
1226:
1224:
1221:
1219:
1216:
1214:
1211:
1209:
1206:
1204:
1201:
1199:
1196:
1194:
1191:
1189:
1186:
1184:
1181:
1179:
1176:
1174:
1171:
1169:
1166:
1164:
1161:
1159:
1156:
1154:
1153:Commodore bus
1151:
1149:
1146:
1144:
1141:
1139:
1136:
1135:
1133:
1129:
1122:
1118:
1114:
1112:
1109:
1107:
1104:
1102:
1101:Fibre Channel
1099:
1097:
1094:
1090:
1087:
1085:
1082:
1081:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1062:
1060:
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1032:
1031:
1029:
1025:
1019:
1016:
1014:
1011:
1009:
1006:
1002:
999:
998:
997:
994:
992:
989:
987:
984:
982:
979:
977:
974:
972:
969:
967:
964:
962:
959:
957:
954:
952:
949:
947:
944:
942:
939:
937:
934:
932:
929:
927:
924:
922:
919:
917:
914:
912:
909:
907:
904:
902:
899:
897:
894:
892:
889:
887:
884:
882:
879:
877:
874:
872:
869:
867:
864:
862:
859:
857:
854:
852:
849:
847:
844:
842:
839:
837:
834:
832:
829:
827:
824:
822:
819:
817:
814:
812:
809:
807:
804:
802:
799:
797:
794:
792:
789:
787:
784:
783:
781:
777:
771:
768:
766:
765:Plug and play
763:
761:
758:
756:
755:Bus mastering
753:
751:
748:
746:
743:
741:
738:
736:
733:
731:
730:Back-side bus
728:
726:
723:
721:
718:
717:
715:
711:
707:
704:
700:
698:
693:
686:
681:
679:
674:
672:
667:
666:
663:
657:
653:
650:
647:
644:
642:- Philips/NXP
641:
638:
637:
618:
614:
607:
600:
593:
586:
579:
569:
565:
559:
552:
542:
538:
532:
530:
518:
511:
509:
507:
487:
481:
470:
463:
457:
455:
453:
451:
449:
447:
445:
443:
441:
436:
425:
422:
419:
416:
410:
407:
406:
400:
398:
394:
390:
389:Audio Alchemy
386:
382:
381:8P8C ("RJ45")
378:
373:
369:
367:
363:
359:
355:
344:
341:
333:
323:
319:
315:
309:
308:
303:This section
301:
297:
292:
291:
283:
281:
277:
273:
270:, encoded as
269:
264:
257:
256:
255:
253:
245:
242:
241:
240:
234:
231:Serial data (
230:
227:
224:Word select (
223:
220:
216:
215:
214:
208:
204:
195:
193:
189:
185:
184:
180:
175:
165:
163:
159:
155:
151:
147:
143:
139:
135:
127:
120:
110:
107:
100:
95:
77:
74:
70:
63:
58:
55:
52:
45:
37:
33:
29:
22:
1448:Serial buses
1316:
906:TURBOchannel
696:
620:. Retrieved
616:
606:
598:
585:
577:
571:. Retrieved
567:
558:
550:
544:. Retrieved
540:
493:. Retrieved
480:
469:the original
383:socket or a
374:
370:
351:
336:
330:October 2022
327:
307:verification
304:
265:
261:
249:
238:
232:
225:
218:
212:
191:
187:
182:
178:
171:
157:
153:
137:
133:
132:
1379:CoreConnect
1358:ExpressCard
1286:Thunderbolt
1276:Camera Link
1059:Bus and Tag
745:Address bus
740:Control bus
735:Daisy chain
368:standards.
252:sample rate
102:Data signal
1432:Categories
1232:ACCESS.bus
1131:Peripheral
931:InfiniBand
926:HP GSC bus
720:System bus
622:2022-09-11
573:2016-11-04
568:e2e.ti.com
546:2016-11-04
431:References
188:controller
1193:Lightning
1143:Atari SIO
1018:SpaceWire
851:Zorro III
791:S-100 bus
786:SS-50 bus
779:Standards
699:standards
692:Technical
314:talk page
106:Push-pull
1419:Category
1394:Wishbone
1367:Embedded
1346:Portable
1266:Profibus
1198:DMX512-A
1084:Parallel
936:Ethernet
846:Zorro II
796:Multibus
697:de facto
617:diyAudio
495:19 March
403:See also
397:PS Audio
266:Data is
122:Protocol
79:Designed
65:Designer
1399:SLIMbus
1353:PC Card
1337:TOSLINK
1027:Storage
981:RapidIO
861:FASTBUS
816:STD Bus
713:General
362:Toslink
358:AES/EBU
198:Details
168:History
87: (
42:I²S bus
1332:S/PDIF
1223:1-Wire
1188:RS-485
1183:RS-423
1178:RS-422
1173:RS-232
1034:ST-506
991:NVLink
841:STEbus
801:Unibus
418:S/PDIF
366:S/PDIF
268:signed
209:of I²S
192:target
179:master
142:serial
126:Serial
1327:McASP
1295:Audio
1240:SMBus
1236:PMBus
1218:UNI/O
1158:HP-IL
1111:SATAe
1096:ESCON
1069:HIPPI
901:NuBus
856:CAMAC
826:Q-Bus
821:SMBus
806:VAXBI
703:wired
595:(PDF)
520:(PDF)
491:. NXP
489:(PDF)
472:(PDF)
465:(PDF)
379:, an
280:first
183:slave
112:Width
34:, or
1384:AMBA
1322:MADI
1307:AES3
1168:MIDI
1121:NVMe
1117:AHCI
1079:SCSI
1064:DSSI
1039:ESDI
916:SBus
876:EISA
811:MBus
701:for
694:and
497:2022
385:DE-9
190:and
181:and
97:Data
89:1986
82:1986
47:Type
1388:AXI
1317:I²S
1271:USB
1256:D²B
1251:SPI
1246:I3C
1228:I²C
1163:HIL
1148:DCB
1119:or
1106:SSA
1089:SAS
1049:SMD
1044:IPI
966:AGP
956:PXI
946:PCI
941:UPA
921:VLB
911:MCA
896:VPX
891:VXS
886:VXI
881:VME
866:LPC
836:ISA
656:PDF
364:or
320:by
219:SCK
186:to
162:I²C
158:IIS
154:I2S
138:I²S
54:bus
21:I²C
1434::
1238:,
1234:,
654:,
615:.
597:.
576:.
566:.
549:.
539:.
528:^
505:^
439:^
395:.
360:,
278:)
233:SD
226:WS
194:.
164:.
30:,
1390:)
1386:(
1242:)
1230:(
684:e
677:t
670:v
625:.
499:.
343:)
337:(
332:)
328:(
310:.
136:(
91:)
38:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.