As has already been posted, yes, the Schwarzwald Hochstrasse (B500) from Baden-Baden to Freudenstadt is a great road BUT at weekends is incredibly full. In addition, much of it has a blanket 70 km/h speed limit and since last year is now often police patrolled, mainly due to the number of fatal accidents every weekend in the summer.
Some "insider" tips for you: The road via the "Rote Lache" from Baden-Baden to Forbach. The road via the "Schwarzenbach Talsperre" (Dam) from Raumünzach to Sand, then over the B500 to Bühlertal (These two routes can be combined, eventually rejoining the B500 via Bühlertal/Neusatzeck), or the road via "Kaltenbronn" from Gernsbach to Sprollenhaus.
If you're serious about coming over, let me know and I'll gladly accompany you on some of the best roads. At the moment, the B500 is open only to vehicles with winter tyres due to the snow yesterday. For bikes, technically the only officially allowable tyres now are TKC80's, which have the "M&S marking.