10825|9

70

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32F103系列的I2S是不是只能连接DA的? [复制链接]

STM32F103系列的I2S是不是只能连接DA的?

找了半天,没发现哪条腿可以接AD的.主/从模式到是支持的. 

PB15 SPI2_MOSI/I2S2_SD/TIM1_CH3N(6)
PB5  SPI3_MOSI/I2S3_SD/I2C1_SMBAl

没发现数据输入.

那所谓的Codec,是不是仅限于DAC啊? 
此帖出自stm32/stm8论坛

最新回复

                                 一般的 DAC 是这样的接口 !!  ST 的没法接 !!!  因为在输出 DAC 的同事需要读取出 ADC 值!  也就是 MIC !  如果要分时用的话!  这就不能实现了! 语音的功能就有问题了!!!  不只道 ST 的要怎么接了?? 程序上怎么弄了?    详情 回复 发表于 2009-5-18 14:26
点赞 关注
 

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

请楼主学习一下I2S的协议标准,然后我们在讨论你的问题

 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

DA也好、AD也罢,都是Audio Code的事情,STM32只要有I2S接口即可

I2S接口:

PC6   I2S2_MCK    MCK
PB12  I2S2_WS     LRCK
PB13  I2S2_CK     BICK
PB15  I2S2_SD     Din/Dout


所谓的Codec?指的是什么?没看明白。


回了帖,看到香主还是比我快了一楼啊,
刚才去Ti的网站上看了一下TLV320AIC23B (Audio codec),有ADC也有DAC,顺便也建议楼顶的看看,它的数据手册28页I2S Interface。

http://focus.ti.com/lit/ds/symlink/tlv320aic23b.pdf

此帖出自stm32/stm8论坛
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 

问题可能很大

to: 3楼 grant_jx

如果  PB15  I2S2_SD  Din/Dout   这一句是正确的话.

那么,所谓的I2S也只能是接DAC的摆设了. 没法连接ADC了?
 
就是连接上TLV320AIC23的话,也只能使用DA,没法使用AD的.

I2S应该不支持分时复用的吧,哈哈.

有空再仔细看一下datasheet.


此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 

I2S本身就是半双工的协议,当然支持分时复用

                                 问题的答案都在我2楼给出的文档中,7页的文档很快就能看完,不用瞎猜。
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 

AN2739文档可能说明了这个问题.

The external I2S device requirements (codec/DAC).
In general these devices need a master clock (usually at the rate 256 × FS) to perform
internal and sampling operations.


(codec/DAC)  看到了么?  特地注了个DAC,

ST设计工师都不知是怎么考虑的. 

哎,半年前就期待了.
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 

STM32技术参考手册中详细给出了I2S接口输入输出的操作方法

AN2739的标题是《How to use the high-density STM32F103xx microcontroller to play audio files with an external I2S audio codec》,从这个标题可以知道它是介绍如何与外部I2S的Codec接口,所以6楼引用的那句话中当然要在扩号中标明(codec/DAC),用以具体指明。

本来是一个特例的说明,却被你硬要说成是唯一的选项,是不是有点牵强?


请看下面的截图,STM32技术参考手册中详细给出了I2S接口输入输出的操作方法,STM32当然可以做输入操作,主从模式都可以。
此帖出自stm32/stm8论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

8
 

看来,是我没找到合适的文档. 再看看.

ST的工程师是怎么搞的, 

找了一天也没发现哪个文档是完整的.
此帖出自stm32/stm8论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

9
 

到今天为止, 还没找到I2S方式下的ADC输入端.

是不是真的支持?

看看ATMMEL SSC接口, 或者NXP的LPC23xx的I2S接口,人家是怎么用的.

还真是郁闷了.

此帖出自stm32/stm8论坛
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(初级)

10
 

ST 的 I2S 是不能同时用的?

一般的 DAC 是这样的接口 !!  ST 的没法接 !!!  因为在输出 DAC 的同事需要读取出 ADC 值!  也就是 MIC !  如果要分时用的话!  这就不能实现了! 语音的功能就有问题了!!!  不只道 ST 的要怎么接了?? 程序上怎么弄了?  
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表