SN74LS169Bのデータシートにエラーはありますか?
同期アップ/ダウンバイナリカウンタであるTISN74LS169Bを見ていました。
製品ページ: https://www.ti.com/product/SN74LS169B
データシート: https://www.ti.com/lit/gpn/sn74ls169b
データシートによると:
カウントの方向は、アップ/ダウン入力のレベルによって決まります。入力がハイの場合、カウンタはカウントアップします。低い場合はカウントダウンします。
しかし、私はデータシートに記載されている機能論理図を調べており、動作は逆になっているはずです。これは、データシートの機能論理図です。
すべてのフリップフロップでQがロー(カウンターが0)、LOADがハイでロードが無効、ENPとENTがローでカウントが有効、U / Dがハイでカウント方向がUPであるとすると、次のようになります。次の結果:
フリップフロップへの入力がすべてハイであるように見えます。これは、カウンタの次の状態が1ではなく15であることを示しています。
U / Dが低い場合の計算を繰り返して、カウント方向をDOWNに設定すると、次の結果が得られます。
これで、カウンターの次の状態は15ではなく1になるように見えます。
私は自分の仕事を2倍、3倍、4倍にチェックしました...カウント方向はデータシートに示されているものから逆方向であり、説明または論理図のいずれかにエラーがあることを示唆していますか、それとも何かが足りませんか?
回答
私はここに投稿することはありません-多分私はこの後にもっと始めるでしょう。TIに標準ロジックデータシート(SN74LS169Bなど)の更新を依頼すると、私は修正を確認、分類、および実装するアプリケーションエンジニアの1人です。
データシートは人間によって書かれているためエラーがあります。データシートを作成する人間は、人々がこれらのエラーを私たちにもたらすと常に感謝しています。これを行うのに最適な場所は、E2Eサポートフォーラムです。このフォーラムでは、TIの何百人ものアプリケーションエンジニアと直接通信できます。投稿時に使用している部品番号を入力することにより、システムは質問をルーティングする内部チームを正確に認識します。
この場合、内部データシートのエラー追跡システムでチケットを開いて、この論理図を確認し、提示された問題を確認します。問題を確認したら(ロジックを疑う理由がないので、あなたが正しいと思います)、この問題はほとんどのお客様に与える影響が少ないため、データシートに含まれる更新としてマークします。新しい規格に更新されました。
ここに返信して、無視されていないことをお知らせしたいと思いますが、現在のワークロードやその他のタスクが優先されるため、この修正の実装にはかなりの時間がかかる可能性があります。
この問題を私に知らせてくれてありがとう!