most sound cards now use 24bit codec so doing 16bit da/ad isn't a problem. However, a computer can be very noisy and that may not be sufficient for you. another limiting factor is that pretty much all sound cards are bandwidth limited to at least 16hz and up. so if your input signal is in that range, it may not work for you. As to motor control, you can do it in pwm to circumvent the bandwidth limitation. programming choices are plenty and VC or VB should work for you. you can use line in as you
z*n
12 楼
you. This can be solved by down-sampling. Just ignore some samples between two desired ones. Actually the real problem sits at the sampling frequency. Almost all sound card codecs have a limit set of discrete sampling frequencies can be chosen. If the application requires another sampling rate which cannot be achieved by down-sampling, then you have to find another solution. use
【在 f*****0 的大作中提到】 : most sound cards now use 24bit codec so doing 16bit da/ad isn't a problem. : However, a computer can be very noisy and that may not be sufficient for you. : another limiting factor is that pretty much all sound cards are bandwidth : limited to at least 16hz and up. so if your input signal is in that range, : it may not work for you. : As to motor control, you can do it in pwm to circumvent the bandwidth : limitation. : programming choices are plenty and VC or VB should work for you. you can use : line in as you