最初由 radio 发布
[B]问题1: SPDIF是通过铜轴电缆传输的吧,接口应该是类似非平衡的莲花口,没错吧。SPDIF传输的是什么信号?数字信号,那么,它的格式是怎么样的?又什么样的接口电路(包括专用芯片或者分立元件自己搭的),还是可以直接进DAC转换成模拟信号?(或者用ADC把模拟转成数字信号以后,怎么样变成SPDIF信号?)
问题2: 我用VC++,我用DRIVER STUDIO,我编编编,不用人家的驱动,咱自己做个叫什么呢? R-WDM (radio super WDM)哈哈,我支持ASIO,支持GSIF(XP下,哈哈我好狂),但是:
(1),我只能找到VC5的SDK ,买不到VC5了,只能用VC6,然后发现自己知识太少,好不容易下了WINDDK FOR XP,装了,用DRIVER STUDIO向导做了一个驱动试试,不控制硬件的驱动,少点麻烦,好不容易通过了,那么,然后呢?我该怎么做?我真的不知道了。是不是要先找CMEDIA要点硬件资料呢?
(2),我DELPHI比VC总熟点吧,好不容易找到了DELPHI ASIO SDK,不支持驱动程序的编写。有人知道吗?DELPHI怎么写驱动??不要告诉我用汇编。
那个SB dark_enigma光说要DIY卡有个P用,没驱动还不浪费?看我的,一定要把它搞清楚。妈的ASIO [/B]
你没懂我的意思,对于外置的ADC,输出是可以转成SPDIF的,我也在研究SPDIF的桢格式和同步方式,我的意思是:用便宜的8738卡装DIO2448的驱动,但是不使用原来的AC97通道,而是使用SPDIF做源,当然这个源是我自做的ADC输给的。这样利用现有的驱动。
做驱动当然是个雄心壮志的计划,但是你除了要有相应的SDK,还要有8738的详细资料,否则你怎么知道怎么去应用你的SDK,驱动是与硬件相关的,要是你没有8738的资料都能做出来,那源代码岂不是可以应用在各种声卡上了,这从逻辑上也讲不通啊。
说实在的,对于SBLIVE非带子卡的版本,用外置的ADC——SPDIF做类似子卡的功能还是有点意思,当然这是爱好者的行为,因为从成本和精力上不是一般人可以玩的起的