Jump to content

    

PDA

Участник
  • Content Count

    53
  • Joined

  • Last visited

Community Reputation

0 Обычный

About PDA

  • Rank
    Участник

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    msk

Recent Profile Visitors

1352 profile views
  1. Возможно, подойдёт такая https://m.aliexpress.ru/item/33025283238.html?pid=808_0004_0231&spm=a2g0n.search-amp.list.33025283238&aff_trace_key=&aff_platform=msite&m_page_id=8360amp-JZghmUfePPJr3vMXaiLIJQ1583183777215&browser_id=4018c9573fa24497a2479a8d473671c4&is_c=Y&gclid=null Их же можно сращивать до нужной длины и дублировать, если вес слишком деформирует
  2. Пришли в лабу новые компы (все на win10x64) и команда старые компы списать, новые - использовать в техпроцессах: в частности запустить программатор ChipProgLPT. Началось плохо: заранее заготовленный usb2lpt не заработал вообще, скорее всего из-за старых драйверов, может на плате PCI будет иначе. Потом хорошо: на материнской плате всё-таки был lpt - вскрыл комп и вывел как DB-25F на заднюю панель. Опять плохо: при установке программы управления выяснилось отсутвие в системе драйвера porttalk.sys и нагуглилось мнение ( http://vlab.su/viewtopic.php?f=170&t=22599 ) что с win10x64 программатор вообще не дружит. Ок, ставлю wmware player, в него winxp (лицензию снял со списанного компа) : Порт проброшен и виден. Отлично! Инсталлирую программу, все заработало. Но, на всякий случай, старый комп законсервировал и спрятал от всех. Вам стоит проверить диспечер устройств на наличие LPT1. Конечно же, запускать САПР в виртуальной машине запускать накладнее, но если нужно запустить старое железо без драйверов и поддержки изготовителя, то виртуальные машины хоть какой-то выход.
  3. Все характеристики были как описано в даташите. Н правда ноль замерял не при ноле в регистре канала, а при установке clear. В пределах одной цап все каналы работали одинаково,между разными цапами - не смотрел.
  4. Dac60096. Делал 384-канальный ЦАП. Получилось очень хорошо.
  5. Питание АЦП + МК от одной батарейки

    Разные номиналы конденсаторов для помех разных частот.
  6. Пароль доступа по BSL (32 байта) = адреса прерываний с ffe0 по ffff
  7. Цена = половина от цены в наших магазинах. Пересылка почтой из Москвы возможна. Вопросы в ЛС или на почту: infirion@mail.ru Платы: Atmel SAM4S-EK с SAM-ICE =1 Microsemi SF2-Junior-KIT c FlashPro4 =1 LPC Xpresso LPC1343 c LPC-Link =1 LPC Xpresso LPC1343 без LPC-Link =1 Отладка с Atmega16A-AU =1 XYLO-L KNJN (Spartan3S500E + LPC213x + CY7C68013A) =1 Корпус для raspberry pi B+ =1 Комплектующие: CY7C68013A-56PVXC Cypress =2 TMS320F2811 Texas =10 TMS320F2810 Texas =7 XCC1352R1F3RGZR Texas =5 CC2652R1FRGZR Texas =5 MSP430F5529IPN Texas =12 REG103GA-3 Texas =5 LM1117MP-5.0 Texas =4 TPS75003RHLT Texas =2 SG8002LB+ 10,23MHz Epcos =4 Atmega16A-AU Atmel =4 Atmega16A-MI Atmel =1 AD7470ARU AD =3 ADM3232EARNZ AD =4 AD8051AR AD =1 AD7302BR AD =3 MBRS340T3 ON Semi =4 NC7SZ74K8 ON Semi =30 NC7SZ14M5 ON Semi =120 LPC1102UK,118 NXP =1 DS1621S+T Maxim =1 SGA-0363 DC-5.0GHz =1 PSD-3R33R3ELF PEAK =2 SI9987D Vishay =1 UT62256CS C70LL =2 B2432T1102K Inductor 1812 1uH =30 VSSR1603 680J resistor array 68R =40 ISL6119 Renesas =38 EDA150.10273 AC-DC 27V 15W б/у =3
  8. FreeRTOS STM32

    Цитата(MiklPolikov @ Jul 21 2013, 09:53) Есть непонятые файлы heap_1.c heap_2.c heap_3.c heap_4.c. Чем рони различаются, и какой нужен мне ? Все зависит от вашей программы и как вы хотите распределять память.
  9. Цитата(Alt.F4 @ Jul 21 2013, 08:52) Кстати, кто-нибудь в курсе, по какому триггеру сменяется тарификация в роуминге. Допустим сессия активна и объект выехал из домашней сети в роуминг, по какому тарифу будут сниматься средства со счета? Спасибо.Триггер один - в чьем ведении вышка, обслуживающая абонента, тот и выставляет счет по своему тарифу.
  10. на основании чего берутся значения инициализации синуса и косинуса? Цитатаoutput reg [10:0] s = 8, output reg [10:0] c = 970 Цитатаoutput [15:0] sin, // sin output: signed, 16-bit output [15:0] cos // cos output: signed, 16-bit ); parameter width = 16; parameter InitCos = 32640; reg [width-1:0] sin1 = 0; reg [width-1:0] cos1 = InitCos;
  11. Цитата(Mahagam @ Apr 17 2011, 12:39) CODE`timescale 1ns / 1ps module sin( input clock, // input clock output [15:0] sin, // sin output: signed, 16-bit output [15:0] cos // cos output: signed, 16-bit ); parameter width = 16; parameter InitCos = 32640; reg [width-1:0] sin1 = 0; reg [width-1:0] cos1 = InitCos; always @(posedge clock) begin sin1 <= sin; cos1 <= cos; end //the computator assign sin = sin1 + {{7{cos1[15]}}, cos1[15:7]}; assign cos = cos1 - {{7{sin[15]}}, sin[15:7]}; endmodule отмоделируйте. даёт отменный синус без всяких таблиц. объясните, почему это работает? ртл схематик + попытался переписать на VHDL Кодlibrary IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity top is port(    CLK:        in std_logic;     SIN_OUT:        out std_logic_vector(15 downto 0);     COS_OUT:        out std_logic_vector(15 downto 0) ); end top; architecture Behavioral of top is constant width: integer := 16; constant InitCos: integer := 32640; signal sin : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(0,width); signal cos : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(0,width); signal sin1 : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(0,width); signal cos1 : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(InitCos,width); begin process(CLK)     begin SIN_OUT <= sin; COS_OUT <= cos; if rising_edge(CLK) then sin1 <= sin; cos1 <= cos; end if; sin <= sin1 + (cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15 downto 7)); cos <= cos1 - (sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15 downto 7)); end process; end Behavioral; результат отличается - синусоида ломанная, как-будто при генерации ломается знак. Я правильно переписал на VHDL строки assign sin = sin1 + {{7{cos1[15]}}, cos1[15:7]}; ?
  12. http://www.mikrocontroller.net/articles/Xi...SB-JTAG-Adapter немцы взяли схему программатора из Evaluation Platform Spartan 6 (SA601) и создали клона DLC9. На форуме в теме обсуждения автор продавал комплект плата + компоненты за 60 евро.
  13. Как в Altium сделать...

    добавил cutout на посадочное место компонента. все получилось так как нужно - теперь под мелкие детали полигон не заливается.